我有很多长时间运行的脚本和应用程序,它们将输出结果存储在几个用户共享的目录中。我想找到一种方法,确保在这个共享目录下创建的每个文件和目录都自动具有=rwxg=rwxo=r权限。
我知道我可以在各个脚本的开头使用
我真正想要的是,如果在某个文件夹中,则文件系统能够在新创建的文件和目录上设置特定的权限。这个是否可能?
更新:我认为可以通过 POSIX ACLs 实现,使用默认ACL功能,但这有点超出了我的水平。如果有人能解释如何使用默认ACL,则可能会很好地回答这个问题。
我知道我可以在各个脚本的开头使用
umask 006
,但我不喜欢这种方法,因为许多用户编写自己的脚本,可能会忘记设置umask。我真正想要的是,如果在某个文件夹中,则文件系统能够在新创建的文件和目录上设置特定的权限。这个是否可能?
更新:我认为可以通过 POSIX ACLs 实现,使用默认ACL功能,但这有点超出了我的水平。如果有人能解释如何使用默认ACL,则可能会很好地回答这个问题。