Linux
在 linux 上禁用刪除權限
我已經創建了一個 ftp 目錄,我希望虛擬使用者可以創建和更新文件夾和文件,但他們不能刪除它們。我該怎麼做?我在 Fedora 16 平台上通過 vsftp 創建了這個 ftp。
謝謝,
您可以指示
vsftpd
不再遵守DELE
andRMD
命令:# Disable delete commands cmds_denied=DELE,RMD
儘管user1131467 的擔憂仍然存在——如果使用者可以修改文件,他們可以截斷文件或用垃圾覆蓋它們。(好吧,
chattr(1)
append only屬性可以強制執行 append-only 行為,但這遠非理想的解決方案。)
你可以在這個頁面找到你的答案:http: //vsftpd.beasts.org/vsftpd_conf.html
查找值“file_open_mode”以將上傳文件的 umask 設置為所需的值,以防止寫入權限。
預設值為 0666,在您的情況下可能是 0440。(不要忘記前導 0)。