WindowsからUnixに転送するときのファイルに対するファイル権限

WindowsからUnixに転送するときのファイルに対するファイル権限

Windows PCからUnixにファイルをアップロードするとき、ファイルの権限は--wxr----tUnixシステムにあり、umaskは0022。ファイルがどこで許可されているかを理解できません--wxr----t

理解するのを手伝ってください。

ベストアンサー1

Unix側で使用するftpdを指定する必要はなく、選択できるものはいくつかあります。これBSD派生ftpdは次のように言います。デーモンのオプションは次のとおりです。

-uumask ftpdプロセスのumaskを設定します。デフォルトは通常027です。

これ総司令官FAQ説明する:

尋ねる:ファイルのアクセス権(権限)をどのように変更しますか? :FTPサーバーがchmodコマンドをサポートしている場合(残念ながら、すべてのサーバーがサポートしているわけではありません)、ファイル - プロパティ変更機能を使用したり、コマンドラインを介して直接コマンドを送信したりできます(例:SITE chmod 755 test.cgi)。

しかし、奇妙な部分は、固定ビットが設定されていることです。tumaskはビットだけを削除し、そのビットセットで始まる必要があるファイルはまれであるため、これはおそらくTotal Commanderのバグです。

トータルコマンダーと結婚したかどうかは明らかにしませんでしたが、使わないほど説得力のある理由がありましたか?SSHを開く scpまたは、以下を使用してソースボリュームをターゲットシステムにマウントすることもできます。サンバ? FTPタイプ役に立たない

おすすめ記事