继承子文件夹的权限

继承子文件夹的权限

我想创建一个目录,例如CentOS 6.5 Linux版本上的testing-data,并且对每个人(所有用户)都可以读取、写入、执行其中的所有子文件夹和子子文件夹及其文件,而不是任何特定群体。事实上,每当将新文件写入这些子文件夹中的任何一个而不使用新文件时chmod 777,任何用户都应该能够访问该新文件。

这可能吗?

答案1

对的,这是可能的。umask或者setfacl两者都可以做到这一点。

sudo mkdir /everyone                #create the folder   
sudo chmod 777 /everyone            #to grant access for everyone to the folder
sudo setfacl -m d:m::rwx       #set file access control list

添加了d设置默认 ACL 的选项 - 所有新文件都将具有默认权限。
并且umask也能提供帮助。

相关内容