我在 Debian 8 上。而如何为目录中的所有文件夹/文件设置默认文件权限?是关于权限的,我想要类似的所有权。
每当我以 root 身份登录并将文件添加到守护程序配置目录时,新创建的文件的所有权是root:root
. 虽然这在大多数情况下是可以的,但在这里不是。daemon:daemon
当我在 config 目录下的某处创建文件时,我希望将所有权设置为自动。
我如何做到这一点?
你不能。
您可以使用chmod
在目录 ( chmod g+s directory/
)上设置粘滞位,这将导致在目录中创建的所有文件与目录本身位于同一组中。但这仅影响组,而不影响所有者。
您还可以umask
在目录上设置您的ACL 或 ACL 以影响创建的文件的默认权限。
但是您不能自动将您(root)创建的文件的所有者设置为其他用户。你必须用chown
.
你只是将不得不习惯的chown
,chgrp
和chmod
命令。