Eu tenho um script que funciona com /etc/NetworkManager
:
drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/
Quero dar ao usuário programX
permissão de gravação para esta pasta sem alterar a propriedade.
Isso é possível ou eu teria que mudar de propriedade?
files
permissions
Philip Kirkbride
fonte
fonte
chmod o+w /etc/NetworkManager
deve ser suficiente, mas anulará toda a segurança, pois esta pasta será gravável para todos os usuários. Adicionar este usuário ao gruporoot
também não é uma boa opção. O que seu script faz? Talvez haja uma maneira de fazer o seu trabalho de script de uma forma mais integrada, que a adiçãoprogramX
de gruponetdev
ounetwork
poderia ser uma solução viável/etc/NetworkManager/NetworkManager.conf
Respostas:
É para isso que servem as listas de controle de acesso.
A conta do usuárioprogramX
agora tem acesso de leitura, gravação e acesso ao diretório, mas não possui acesso de propriedade.Maneira bônus de fazer isso no FreeBSD com suas ACLs do NFS:
Leitura adicional
fonte
Você pode usar ACLs para isso, primeiro verifique se o pacote acl está instalado.
Depois disso, você pode executar
fonte