希望这是一个简单的问题。我设置了一个运行 LAMP 并接受 FTP 连接的 VPS。目前我的设置的唯一问题似乎是 apache 被拒绝访问上传的文件,因为唯一的权限集是所有者的“rw”。
换句话说,这就是我跑步时看到的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
第三个文件已由用户“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
添加local_umask=022
到 vsftpd.conf 似乎已经解决了问题。