小编Rob*_*Rob的帖子

如何为移动或复制到目录的文件设置默认权限?

我的问题类似于如何在 linux 中为所有新创建的文件设置默认文件权限- 但在重要方面有所不同:

我希望在(或复制到或移动到)某个目录中创建的所有文件继承一组不同于系统默认值的默认权限。

基本原理:有问题的目录是应用程序的“进料斗”。组中的用户将文件放在目录中,应用程序(在同一组中的另一个用户 ID 下运行)获取并处理它们。问题是放置在目录中的每个文件的所有者都是放置它的用户,权限默认为“rw-r--r--”;我想把它改成“rw-rw----”。执行摄入的应用程序无法明确执行此操作,因为运行该应用程序的用户 ID 不拥有相关文件,并且默认权限不允许应用程序对文件进行 chmod!显然,用户可以在将文件放在那里后执行 chmod - 但我希望用户的“放置”尽可能简单。(这些人不了解 linux,

umask 似乎太强大了:我不想为这些用户在任何地方创建的每个文件设置默认权限 - 只是那些在(或放置在)这个目录中的文件。

请指教……谢谢!

linux chmod umask

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

chmod ×1

linux ×1

umask ×1