我使用fuse
在Ubuntu上安装一些目录。用户应该在目录上有rwx
,在文件上有rw-
。
现在使用setfacl
执行此操作非常简单。做setfacl -R -d -m u::rwX,g::rwX,o::--- dir/
可以完美地完成工作。
但如何使用umask
?
答案 0 :(得分:0)
你应该首先了解umask是umask是一个面具;它不是一个要减去的数字。 它会关闭通常会被授予的权限。 掩蔽与减去不同,例如,用001屏蔽的666仍然是666和666屏蔽,003是664。 掩码关闭权限位。如果它们已经关闭,则umask不做任何更改。
确保您位于要为其分配权限的目录中,并执行以下操作:
这个链接正好回答了您正在寻找的内容!
https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html
希望这会有所帮助。