J'essaie d'éditer le fichier /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist
(C'est une plist binaire) mais je reçois toujours la même erreur (je n'ai pas assez d'autorisations pour le faire).
J'ai essayé de le faire sans serrure. Ce sont les choses que j'ai essayées:
1) Ouvrez ce fichier avec XCode 7 beta, j'ai changé la valeur que je recherchais et lorsque j'ai essayé de sauvegarder les modifications, je ne pouvais pas le faire car je n'avais pas assez de permissions.
2) j'ai exécuté cette commande sudo nvram boot-args="kext-dev-mode=1 rootless 0"
dans le terminal et j'ai redémarré en essayant d'éditer le fichier comme dans 1). Même erreur.
3) J'ai copié le fichier sur mon bureau, j'ai changé la valeur que je dois changer, je l'ai sauvegardé. Après cela, j'ai essayé de supprimer le fichier d'origine et de copier le nouveau. Même erreur.
4) J'ai essayé de déverrouiller le fichier à partir du Finder (et après cela, j'ai essayé de changer les autorisations du terminal) mais je n'ai pas pu.
Je suis totalement perdu, je ne sais pas quoi d'autre pour essayer de modifier et de modifier ce fichier. Avez-vous une suggestion?
MISE À JOUR 1
Ceci est la sortie de ls -l@AeO Exceptions.plist
-rw-r - r-- 1 racine whell restreinte, compressée 63573 11 juin 20:05 Exceptions.plist
SOLUTION
J'ai édité le fichier
/System/Library/Sandbox/rootless.conf
J'ai commenté la ligne avec le chemin où je veux changer le fichier
J'ai redémarré mon ordinateur et modifié le fichier (avec
sudo
)J'ai édité le fichier
/System/Library/Sandbox/rootless.conf
encore une fois et je commente la ligne précédemment commentéeJ'ai redémarré mon ordinateur et le tour est joué :)
la source
ls -l@AeO
(c'est un minuscule et un majuscule, oh) sur le fichier et sur le répertoire dans lequel il se trouve, afin de voir comment il est protégé (autorisations, propriétaire / groupe, ACL, indicateurs de fichier, etc.)? Modifiez / mettez à jour votre question avec la sortie.ls
commanderRéponses:
Que diriez-vous:
Eh bien, cela fonctionnerait s'il s'agit d'un plist de texte. Si c'est un plist binaire, vous aurez d'autres problèmes.
Dans ce cas, après l'avoir modifié comme vous l'avez fait dans la tentative n ° 3, essayez ceci:
la source
sudo
. Je pense que le problème est lié à larootless
fonctionnalité dans OSX El Capitan.C’est la solution que j’ai trouvée (si quelqu'un trouve une solution meilleure ou plus facile, postez-le en réponse)
J'ai édité le fichier /System/Library/Sandbox/rootless.conf
J'ai commenté la ligne avec le chemin où je veux changer le fichier
J'ai redémarré mon ordinateur et modifié le fichier (avec sudo)
J'ai modifié le fichier /System/Library/Sandbox/rootless.conf et je décommentez la ligne précédemment commentée
J'ai redémarré mon ordinateur et le tour est joué :)
la source