如何为在 /data/user-name/ 下创建的任何新文件设置默认组所有者和权限?
我希望在 /data/user-name/ 下创建的任何新文件都具有以下属性:1)组所有者 = marketing 2)所有者权限 = rwx 3)组权限 = rwx 4)其他权限 = r--
touch /data/user-name/test.file
ls -lah /data/user-name/test.file
应该产生
-rwxrwxr-- 1 username marketing 0B Apr 7 13:23 test.file
我不知道该如何实现这一点。谢谢!
答案1
所有权和权限是从创建文件的父目录继承的。因此,您需要做的就是将 group:owner 和权限 rwxrwxr(或 774)应用于该父目录,然后继续。
如果您使用 SMB,它还提供了设置任何新文件或文件夹权限的工具,但这超出了您的问题范围。我只是想提一下,以防万一有用。