在不更改所有权的情况下授予用户访问文件夹的权限?

Phi*_*ide 12 permissions files

我有一个可以使用的脚本/etc/NetworkManager

drwxr-xr-x   6 root root    4096 Apr  3  2017 NetworkManager/
Run Code Online (Sandbox Code Playgroud)

我想在programX不更改所有权的情况下授予用户对该文件夹的写权限。

这是可能的还是我必须改变所有权?

Jde*_*eBP 17

这就是访问控制列表的用途。

setfacl -m 'u:programX:rwx' /etc/NetworkManager
用户帐户programX现在具有对目录的读取、写入和遍历访问权限,但没有所有权访问权限。

在 FreeBSD 上使用其 NFS ACL 执行此操作的奖励方式:

setfacl -m 'u:programX:rwxD::allow' /etc/NetworkManager

进一步阅读