
希望這是一個簡單的問題。我設定了一個運行 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 似乎已經解決了問題。