これが簡単な質問であることを願っています。 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
問題が解決したようです。