4 votes

J'ai accidentellement changé le propriétaire du dossier système /var de façon récursive pour moi-même.

Pour faire court, par accident, j'ai couru

sudo chown -R myusername /var/

et maintenant mon mac ne veut plus démarrer (après avoir entré le mot de passe utilisateur pour le décryptage du disque dur la barre de chargement se remplit lentement et après qu'elle soit pleine, rien ne se passe). J'ai accès au disque dur via les utilitaires de restauration d'OS X (Cmd+R) au démarrage et j'ai réussi à monter mon disque dur en utilisant le terminal. Que dois-je faire pour résoudre ce problème ? Dois-je sudo chown -R root /var/ maintenant ?

J'ai également essayé de réparer le disque en utilisant Disk Utilities First aid, mais cela n'a pas fonctionné.

2voto

Oskar Points 1242

Puisque le système n'est pas amorçable (au sens normal du terme), une façon simple de procéder est de démarrer sur le disque de récupération et de réinstaller le système d'exploitation. Il y a des milliers de fichiers dans /private/var qui devrait appartenir à root:wheel , _softwareupdate:_softwareupdate , myusername:staff et des centaines root:admin donc le bombardement par tapis d'une propriété à travers les répertoires pourrait conduire à une casse encore pire.

Une réinstallation ne supprimera rien dans les dossiers de l'utilisateur et de l'application, mais elle peut aussi fonctionner ou non - selon qu'elle déplace le dossier /private et en crée un nouveau ou qu'elle exécute l'équivalent de sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / qui est un moyen de "réparer les permissions" sur El Capitan si vous avez réussi à faire fonctionner les choses à nouveau. Si vous avez une sauvegarde récente, vous pouvez toujours effacer et réinstaller à partir de celle-ci.

J'essaierais ceci dans un premier temps pour voir si votre système peut être sauvé. Le site repair_packages s'exécutera en mode mono-utilisateur, ce qui pourrait être une bonne chose à essayer après avoir monté / en lecture-écriture (la syntaxe est fournie au démarrage). Cet outil pouvait être exécuté à partir de l'Utilitaire de disque, mais c'est maintenant un outil en ligne de commande pour une utilisation plus spécialisée apparemment.

0voto

Ieuan Points 111

A quel groupe appartient-il ? Vous pouvez essayer de vous ajouter au groupe Root, puis de faire ce qui suit sudo chown -R yourusername:root /var puis assurez-vous que l'accès au groupe est fixé à la valeur actuelle de l'accès du propriétaire (donc si c'est rwx-r-r faites-le rwx-rwx-r )

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