我有一个可以使用的脚本/etc/NetworkManager
:
drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/
我想授予用户programX
对此文件夹的写入权限而不更改所有权。
这是可能的还是我必须改变所有权?
答案1
这就是访问控制列表的用途。
setfacl -m 'u:programX:rwx' /etc/NetworkManager用户帐户
programX
现在具有对该目录的读取、写入和遍历访问权限,但没有所有权访问权限。
在 FreeBSD 上使用 NFS ACL 执行此操作的额外方法:
setfacl -m 'u:programX:rwxD::allow' /etc/NetworkManager
进一步阅读
答案2
为此,您可以使用 ACL,首先确保安装了 acl 软件包。
之后你可以运行
setfacl -m u:programX:rw NetworkManager/