PSFTPでMPUTを使用して権限777のファイルを配置するには?

PSFTPでMPUTを使用して権限777のファイルを配置するには?

私はそれを使用したくありませんchmod 777 *.xml。それでは、MPUTを使用して777の権限を持つファイルを配置するにはどうすればよいですか?chmod 777 *.xmlデフォルトのファイル権限を使用しないと、0664になります。

これは私のスクリプトです。

dir
lcd E:\Inbound
cd /interface/incoming
mput *.xml
chmod 777 *.xml

ベストアンサー1

残念ながら、これは不可能です。

6.2.10章と6.2.11章に従うPuTTY PSFTP ドキュメントputまたはPSFTPコマンドを使用してmputファイル権限を指定することはできません。

umaskリモートSFTPサーバーが使用する値によって、コピーされたファイルを受け取る権限が決まります。これはumask、リモートユーザーアカウントのデフォルト値でも、サーバー管理者がデフォルト値を上書きすることを決定した場合に明示的に設定された値でもかまいません。umask

リモートSFTPサーバーへの管理者アクセス権がある場合サーバーエラーに関するこの質問を参照してください。SFTP転送用のデフォルトumaskを指定する方法を学びます。

リモートサーバーで使用されるファイルシステムタイプがACLをサポートしている場合、リモートサーバーの管理者は特定のディレクトリのデフォルトのumask値を上書きするACLを設定できます。

おすすめ記事