4
如何使新文件权限从父目录继承?
我有一个名为的目录data。然后,我在用户ID“机器人”下运行脚本。机械手将写入data目录并更新其中的文件。这个想法data对我和机器人都是开放的。 所以我像这样设置了权限和所有者组 drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 data 我和机器人都属于“ robot-grp”。我像父目录一样递归地更改权限和所有者组。 我定期使用将新文件上传到data目录中rsync。不幸的是,我希望上传的新文件不会继承父目录的权限。相反,它看起来像这样 -rw-r--r-- 1 me users 6 Jun 11 20:50 new-file.txt 机械手尝试更新时new-file.txt,由于缺少文件许可权而失败。 我不确定设置umask是否有帮助。无论如何,新文件并不会真正跟随它。 $ umask -S u=rwx,g=rx,o=rx 我经常对Unix文件权限感到困惑。我什至有一个正确的计划吗?我正在使用Debian lenny。