设置linux权限允许写入现有文件,但不能创建新文件

时间:2010-11-09 22:28:45

标签: linux file-permissions chmod

是否存在允许编辑现有文件但不创建新文件或目录的递归chmod命令?我有一个托管用户,他的网站一直被黑客攻击以托管网络钓鱼网站。当他努力关闭他的代码中的漏洞时,我想chmod他的整个主目录,因此不能创建新文件,但他仍然可以更新现有代码来修复漏洞。

1 个答案:

答案 0 :(得分:5)

目录的权限控制您是否可以在该目录中列出(读取),创建(写入)或查找(执行)文件。创建文件后,文件所有权和权限将控制您访问该文件的方式。所以你应该能够chmod a-w目录。但是,他无法重新创建文件,只能修改它们。但是,任何黑客都可以撤销更改,除非您还将目录所有权从他身上移除。在这种情况下,您根本不必更改写入权限。