アップロードされたファイルのファイル権限

アップロードされたファイルのファイル権限

これは簡単な質問だと思います。LAMP を実行し、FTP 接続を受け入れるように VPS をセットアップしています。現時点でのセットアップの唯一の問題は、所有者に設定されている権限が 'rw' のみであるため、アップロードされたファイルへの Apache のアクセスが拒否されることです。

つまり、私が走っているときに見るのはこれですls -al

drwxrwxr-x 2 root         admins 4096 Jan  5 01:31 .
drwxrwxr-x 3 root         admins 4096 Jan  5 01:28 ..
-rw------- 1 gradinafrica admins   62 Jan  5 01:31 index.html

3 番目のファイルは、ユーザー「gradinafrica」によってアップロードされました。グループ「admins」にも読み取り/書き込みアクセス権が付与されていることを確認する必要があります。つまり、ls -al次のように表示されるはずです。

drwxrwxr-x 2 root         admins 4096 Jan  5 01:31 .
drwxrwxr-x 3 root         admins 4096 Jan  5 01:28 ..
-rw-rw---- 1 gradinafrica admins   63 Jan  5 01:36 index.html

vsftpd で何かを間違って設定してしまったのでしょうか? どうすれば目的を達成できるでしょうか?

答え1

vsftpd.conf に追加することでlocal_umask=022問題は解決したようです。

関連情報