J'utilise Monterey macOS v12.3.
Sais-tu comment je peux trouver le dossier /etc
à partir de cd /Macintosh/ HD
?
J'ai corrompu mon sudoers
et je veux le modifier depuis le mode utilisateur unique, mais je n'arrive pas à atteindre le chemin. J'ai essayé ce qui suit en cherchant /etc
.
cd /Macintosh/ HD/System/Volumes/Data
cd /Macintosh/ HD/System/private
J'ai lu ce sujet, mais il n'y avait aucun indice sur la façon d'y accéder: Qu'est-ce que /System/Volumes/Data ?
Voici le texte tiré de la question actuellement fermée posée sur Stack Overflow question.
Titre: J'ai corrompu mon fichier sudoers sur MAC - comment le modifier depuis le mode utilisateur unique ?
Par erreur, j'ai corrompu mon fichier sudoers
. Je l'ai modifié et mal orthographié un mot qui a corrompu le fichier.
J'ai écrit NOPASSED
au lieu de NOPASSWD
.
Entre-temps, je ne suis plus en mesure de l'éditer.
J'utilise un MacBook Pro (16 pouces, 2021) avec macOS 12.3.
J'ai redémarré en mode utilisateur unique, et ouvert le Terminal, mais je ne parviens pas à atteindre le répertoire pour modifier le fichier.
Ce journal ci-dessous est du Terminal macOS normal, et non du mode utilisateur unique.
oahmed@oahmed-mac /etc % ls -l | grep sudo
-r--r----- 1 root wheel 257 26 Feb 02:05 sudo_lecture
-r--r----- 1 root wheel 1573 2 Feb 12:18 sudoers
drwxr-xr-x 2 root wheel 64 26 Feb 02:05 sudoers.d
oahmed@oahmed-mac /etc % more sudoers
sudoers: Permission denied
oahmed@oahmed-mac /etc % sudo vi sudoers
/etc/sudoers:56:34: syntax error
%admin ALL = (ALL) NOPASSED: ALL
^
Password:
Désolé, l'utilisateur oahmed n'est pas autorisé à exécuter '/usr/bin/vi sudoers' en tant que root sur oahmed-mac.