![サブフォルダから権限を継承 [重複]](https://linux33.com/image/88219/%E3%82%B5%E3%83%96%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8B%E3%82%89%E6%A8%A9%E9%99%90%E3%82%92%E7%B6%99%E6%89%BF%20%5B%E9%87%8D%E8%A4%87%5D.png)
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
助けることもできます。