我在 Ubuntu Linux 上有一个程序,它创建一个logs/error.log
具有权限660
( rw-rw----
) 或640
( rw-r-----
) 的文件。但我希望文件权限始终为666
( rw-rw-rw-
) (包括程序创建文件时)。
限制:
- 我不能修改程序。因此,我无法更改
660
程序使用新文件的模式。 - 该程序可以随时重新创建文件。因此,单一手动执行的方案
chmod
是不适合的。 - 我需要添加一些权限,但不能减去。因此,
umask
并不setfacl
适合。