web-dev-qa-db-ja.com

VSFTPアップロードでのファイル権限の設定

VSFTPを実行しているFTPサーバーにファイルをアップロードするときは常に、そのファイルのアクセス許可はデフォルトで600(rw-------)。どうすれば775に変更できますか(rwxr-xr-x)?

5
Chiggins

Vsftpdのmanファイルによると、デフォルトは776であるため、誰かがすでにumaskを変更しているようです。次の値について構成を確認し、それに応じて調整してください。

file_open_mode

アップロードされたファイルを作成するための権限。 Umasksはこの値の上に適用されます。アップロードしたファイルを実行可能にする場合は、0777に変更することをお勧めします。

デフォルト:0666

local_umask

ファイル作成用のumaskがローカルユーザーに対して設定されている値。注意! 8進数の値を指定する場合は、接頭辞「0」を覚えておいてください。そうしないと、値は10進数の整数として扱われます。

デフォルト:077

5
Zypher

匿名モードの場合、次の構成を vsftpd.conf に追加します。

anon_umask=011
file_open_mode=0777
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
0
sailfish009