2 votes

donner le droit de lecture et d'écriture à un seul fichier dans le dossier

J'essaie de modifier manuellement le fichier de préférences situé à l'adresse suivante

/Library/Preferences/SystemConfiguration/preferences.plist

Pour le modifier, je dois lui donner read&write permission. C'est ce que j'ai fait. Le problème est que le fichier est dans un dossier, pour lequel je ne peux pas changer la permission (je suis admin et je n'ai pas d'accès), et je ne veux pas non plus changer les permissions pour tout le dossier pour des raisons de sécurité. Je veux seulement le changer pour le fichier preferences.plist. Comment puis-je y parvenir ?

Voici les pop-ups que j'obtiens lorsque j'essaie de le modifier.

enter image description here

enter image description here

En modifiant les autorisations du dossier parent, j'obtiens ceci :

enter image description here

2voto

klanomath Points 63400

Pour permettre nom d'utilisateur écrire à préférences.plist ajouter une ACL avec :

sudo chmod +a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist

Cela change la sortie de :

ls -laeO /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r--  1 root  wheel  - 59715  9 Feb 23:25 /Library/Preferences/SystemConfiguration/preferences.plist

à :

ls -laeO /Library/Preferences/SystemConfiguration/preferences.plist
-rw-r--r--+ 1 root  wheel  - 59715  9 Feb 23:25 /Library/Preferences/SystemConfiguration/preferences.plist
0: user:user_name allow write

mais ne change pas les permissions du dossier supérieur ou des autres fichiers résidant dans le même dossier :

drwxr-xr-x  15 root      admin        -             510 24 Mär 17:23 SystemConfiguration

Pour supprimer l'ACL plus tard, il suffit d'entrer :

sudo chmod -a "user_name allow write" /Library/Preferences/SystemConfiguration/preferences.plist

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X