J'ai renommé involontairement le répertoire /etc
sur un Mac exécutant macOS Monterey, avec des conséquences désastreuses : le mot de passe pour sudo
dans Terminal n'est plus reconnu (car le fichier /etc/sudoers
ne peut plus être trouvé), ce qui signifie que je ne peux plus exécuter de commandes nécessitant un mot de passe. Pire encore, je ne peux même plus me connecter sur le Mac.
Pour résoudre le problème, j'ai commencé par la réponse acceptée décrite par David Rouse en réponse à une question similaire - Renamed /etc folder. I can't login anymore - posée en 2019.
La première partie de cette solution (démarrer le Mac en Mode Utilisateur Unique avec le mot de passe existant et exécuter mount -uw
) fonctionne parfaitement.
Cependant, même en Mode Utilisateur Unique, je ne parviens pas à renommer le répertoire /etc
. Par exemple, en essayant d'exécuter cd
ou mv
par rapport à /etc
, j'obtiens un message Aucun fichier ou dossier de ce type
, et le dossier de lien symbolique /private
semble être vide - voir l'image ci-dessous.
Alors comment puis-je rechanger le nom du dossier en /etc
afin que le Mac redevienne opérationnel ?