Linux

在 linux 上禁用刪除權限

  • November 19, 2014

我已經創建了一個 ftp 目錄,我希望虛擬使用者可以創建和更新文件夾和文件,但他們不能刪除它們。我該怎麼做?我在 Fedora 16 平台上通過 vsftp 創建了這個 ftp。

謝謝,

您可以指示vsftpd不再遵守DELEandRMD命令

# 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)。

引用自:https://serverfault.com/questions/374696