Linux组用户删除文件和目录的权限

Linux组用户删除文件和目录的权限

我需要授予组中的用户删除目录和目录中的文件的权限。我已将所有用户添加到名为“fileHandlers”的组中。我希望该组中的所有用户都有权创建文件或文件夹以及删除它们。

drwxr-sr-x 2 www-data fileHandlers 4096 Nov 26 13:13 7005C0FA85E4A0B445E77C126EEB8056 

在上面的示例中,只有 www-data 能够删除该文件。我如何为组“fileHandlers”中的所有用户扩展它

答案1

您需要授予用户(即组)对该目录的写权限:

chmod g+w目录名
为了使他们能够删除目录本身,他们需要对该目录的写权限家长目录。

答案2

使用以下命令修复了问题

 chgrp -R fileHandlers attachments/
 chmod -R g+w attachments/
 find attachments -type d -exec chmod 2775 {} \;
 find attachments -type f -exec chmod ug+rw {} \;

相关内容