Dá acesso de usuário à pasta sem alterar a propriedade?

4

Eu tenho um script que funciona com /etc/NetworkManager :

drwxr-xr-x   6 root root    4096 Apr  3  2017 NetworkManager/

Desejo conceder ao usuário programX permissão de gravação para esta pasta sem alterar a propriedade.

Isso é possível ou eu teria que mudar a propriedade?

    
por Philip Kirkbride 03.11.2017 / 19:22

2 respostas

7

Isto é o que as listas de controle de acesso são para.

setfacl -m 'u:programX:rwx' /etc/NetworkManager
A conta de usuário programX agora leu, gravou e atravessou o acesso ao diretório, mas não possui acesso de propriedade.

Modo bônus de fazer isso no FreeBSD com suas ACLs do NFS:

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

Leitura adicional

por 03.11.2017 / 19:42
2

Você pode usar as ACLs para isso, primeiro, verifique se o pacote acl está instalado.

Depois disso, você pode executar

setfacl -m u:programX:rw NetworkManager/
    
por 03.11.2017 / 19:39