J'ai un script qui fonctionne avec /etc/NetworkManager
:
drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/
Je veux donner à l'utilisateur une programX
autorisation d'écriture pour ce dossier sans modifier la propriété.
Est-ce possible ou devrais-je changer de propriétaire?
files
permissions
Philip Kirkbride
la source
la source
chmod o+w /etc/NetworkManager
devrait suffire, mais mettra en échec toute sécurité, car ce dossier sera accessible en écriture à tous les utilisateurs. Ajouter cet utilisateur au grouperoot
n'est pas non plus une bonne option. Que fait votre script? Peut-être existe-t-il un moyen de faire fonctionner votre script d'une manière plus intégrée, l'ajoutprogramX
au groupenetdev
ounetwork
pourrait être une solution viable/etc/NetworkManager/NetworkManager.conf
Réponses:
C'est à cela que servent les listes de contrôle d'accès.
Le compte d'utilisateurprogramX
dispose désormais d'un accès en lecture, écriture et traversée au répertoire, mais n'a pas accès à la propriété.Façon bonus de le faire sur FreeBSD avec ses ACL NFS:
Lectures complémentaires
la source
Vous pouvez utiliser des ACL pour cela, assurez-vous d'abord que le package acl est installé.
Après cela, vous pouvez exécuter
la source