我想创建一个目录,例如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
也能提供帮助。