アップロードされたファイルに対するファイル権限

アップロードされたファイルに対するファイル権限

これが簡単な質問であることを願っています。 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"ユーザーによってアップロードされました。 「管理者」グループへの読み取り/書き込みアクセスも提供していることを確認する必要があります。つまり、以下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問題が解決したようです。

関連情報