10.13 High Sierra Perdu accès admin

Note : rafraîchis la page pour lire mon message précédent complet. Il m'avait échappé au postage à peine commencé.
 
Bonjour, je viens de recevoir mon macbook et j'ai aussi fait l'erreur de changer d'avis sur le nom de mon compte administrateur. Je me retrouve donc en compte standard alors j'ai donc lu quasiment toute la conversation de ce post et tenté de faire le code dans le terminal cependant il continue à me répondre no such file or directory.
Filevault semble désactivé et lorsque je vais dans l'utilitaire de disque, Macintosh HD affiche "démonter". Malgré cela ça ne fonctionne pas de mon côté

Voici mes données:

Capture d’écran 2019-01-08 à 17.39.46.png
 
Dernière édition par un modérateur:
Bonjour maeleyna

Il arrive > pour une raison inconnue (de moi) --> qu'une commande valide dans le Terminal de la session de secours > ne passe pas pour supprimer le fichier .AppleSetupDone dans Macintosh HD. Tu dois être dans ce cas.

L'issue de secours pour toi consiste à supprimer le fichier .AppleSetupDone dans le Terminal de la session du Single User (utilisateur unique = root). Pour cela > redémarre > et tiens pressées les 2 touches ⌘S (cmd S) à partir de l'écran noir --> tu devrais avoir un autre écran noir sur lequel défilent des lignes de log blanches qui s'immobilisent sur l'invite de commande :
Bloc de code:
root#

  • si elle ne s'affichait pas automatiquement à la fin > presse une fois la touche "Entrée" du clavier pour forcer son affichage.

Tu es dans un Terminal plein écran de root. Clavier en QWERTY logique par défaut. Volume Mac OS monté en lecture seule par défaut. Aucun service (daemon) de l'OS n'est initialisé.

Je te présente par paires les commandes à passer : d'abord comment ça doit s'afficher à l'écran > ensuite comment tu les tapes sur ton AZERTY physique pour que ça corresponde au QWERTY logique.

----------

Passe la commande qui doit s'afficher ainsi -->
Bloc de code:
mount -uw /
  • et que tu tapes ainsi -->
Bloc de code:
,ount )uz =
  • la commande remonte Mac OS en lecture & écriture
----------

Passe la commande qui doit s'afficher ainsi -->
Bloc de code:
rm /var/db/.AppleSetupDone
  • et que tu tapes ainsi -->
Bloc de code:
r, =vqr=db=:QppleSetupDone
  • la commande supprime le fichier .AppleSetupDone
----------

Passe la commande (identique dans les 2 claviers) -->
Bloc de code:
reboot
  • le Mac redémarre
----------
  • le Système va se charger > mais à la fin > au lieu d'ouvrir ta session > tu vas toucher la série des panneaux de paramétrage du Mac. Renseigne tout avec exactitude.
  • le dernier panneau te permet de créer un compte admin : ne reprends surtout pas les identifiants de ton compte > choisis : Nom complet = toto > nom de compte = toto > mot-de-passe = toto.

Tu ouvres une session toto --> va à : Menu  > Préférences Système > Utilisateurs et groupes > déverrouille le cadenas avec le mot-de-passe toto > sélectionne ton vrai Nom Complet > coche la case : "Autorisation à administrer cet ordinateur".

Délogge-toi de la session toto > logge-toi dans ta session. Tu es admin à nouveau.
 
  • J’aime
Réactions: maeleyna
Merci je vais tester ça!

Bonjour maeleyna

Il arrive > pour une raison inconnue (de moi) --> qu'une commande valide dans le Terminal de la session de secours > ne passe pas pour supprimer le fichier .AppleSetupDone dans Macintosh HD. Tu dois être dans ce cas.

L'issue de secours pour toi consiste à supprimer le fichier .AppleSetupDone dans le Terminal de la session du Single User (utilisateur unique = root). Pour cela > redémarre > et tiens pressées les 2 touches ⌘S (cmd S) à partir de l'écran noir --> tu devrais avoir un autre écran noir sur lequel défilent des lignes de log blanches qui s'immobilisent sur l'invite de commande :
Bloc de code:
root#

  • si elle ne s'affichait pas automatiquement à la fin > presse une fois la touche "Entrée" du clavier pour forcer son affichage.

Tu es dans un Terminal plein écran de root. Clavier en QWERTY logique par défaut. Volume Mac OS monté en lecture seule par défaut. Aucun service (daemon) de l'OS n'est initialisé.

Je te présente par paires les commandes à passer : d'abord comment ça doit s'afficher à l'écran > ensuite comment tu les tapes sur ton AZERTY physique pour que ça corresponde au QWERTY logique.

----------

Passe la commande qui doit s'afficher ainsi -->
Bloc de code:
mount -uw /
  • et que tu tapes ainsi -->
Bloc de code:
,ount )uz =
  • la commande remonte Mac OS en lecture & écriture
----------

Passe la commande qui doit s'afficher ainsi -->
Bloc de code:
rm /var/db/.AppleSetupDone
  • et que tu tapes ainsi -->
Bloc de code:
r, =vqr=db=:QppleSetupDone
  • la commande supprime le fichier .AppleSetupDone
----------

Passe la commande (identique dans les 2 claviers) -->
Bloc de code:
reboot
  • le Mac redémarre
----------
  • le Système va se charger > mais à la fin > au lieu d'ouvrir ta session > tu vas toucher la série des panneaux de paramétrage du Mac. Renseigne tout avec exactitude.
  • le dernier panneau te permet de créer un compte admin : ne reprends surtout pas les identifiants de ton compte > choisis : Nom complet = toto > nom de compte = toto > mot-de-passe = toto.
Tu ouvres une session toto --> va à : Menu  > Préférences Système > Utilisateurs et groupes > déverrouille le cadenas avec le mot-de-passe toto > sélectionne ton vrai Nom Complet > coche la case : "Autorisation à administrer cet ordinateur".

Délogge-toi de la session toto > logge-toi dans ta session. Tu es admin à nouveau.
 
Alors j'ai testé votre méthode mais ça n'a pas fonctionné pour moi malheureusement. Comme mon macbook est neuf, je l'ai formaté puis réinstallé le logiciel. Il a redémarré comme en sortie d'usine et j'ai pu créer un nouveau compte administrateur.
Je vous remercie quand même pour votre aide !
 
Content pour toi !

- je ne vois pas en quoi le caractère récent du Mac empêcherait la suppression du fichier .AppleSetupDone en Single User - cela dit...​
 
Le caractère récent du Mac était pour dire que je n’avais rien à perdre, pas de fichiers ni rien dans l’ordinateur pour ne pas hésiter à le formater.
Lorsque j’ai tenté votre technique j’ai pris une photo du résultat~
 

Fichiers joints

  • 692CE5BF-6C2D-4BF3-9B41-848CADE420F8.jpeg
    692CE5BF-6C2D-4BF3-9B41-848CADE420F8.jpeg
    1 015,8 KB · Affichages: 143
Tu avais sauté un espace libre entre db/ et .AppleSetupDone --> ce qui avait cassé la commande qui n'en comportait pas (comme le montrait la version QWERTY).

- mais effectivement > avec un Mac dernier cri et une session quasi neuve --> il était aussi simple de reformater et réinstaller.​
 
Effectivement vous avez raison, je n'ai pas fait attention à cette erreur.
Merci beaucoup pour votre réactivité, vous êtes super :)
 
Bonjour,
Je suis nouveau sur le forum
Je viens de faire l'acquisition d'un macbook pro OS High sierra
Au moment de la transaction avec l'ancien propriétaire je me mis comme admin dans les utilisateurs dans préférences système.
J'ai voulu modifié le nom sur le dossier qui est représenté par la petit maison
Dans lire les infos / partage et permissions j'ai supprimé le nom de l'ancien propriétaire qui était autorisé en lecture et écriture et je n'ai plus accès à grand chose, je ne sais pas comment récupérer les autorisations
Merci pour votre aide
 
Bonjour Gvdb

- dans ta session d'utilisateur habituelle (celle du compte devenu Standard) --> va à Applications > Utilitaires > lance le Terminal. Dans la fenêtre qui s'est ouverte > saisis (l'une après l'autre) les 2 commandes informatives (ce qui est inscrit dans l'espace bleu-grisé) :
Bloc de code:
diskutil list
fdesetup status
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'exécuter)

  • la 1ère affiche le tableau des disques > et montrera le nom du volume de démarrage
  • la 2è le statut de FileVault > et fera savoir si ce volume sera verrouillé en cas de démarrage sur l'OS de secours

Poste ces informations ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->
  • dans la page de ce fil de MacGé > presse le bouton
    524315_original.png
    ici :
    521520_original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

Ces informations permettront d'adapter le tuto à ton cas de figure.
 
Bloc de code:
## cd /Users/juliegoupil ##
No home directory: /Users/juliegoupil
MacBook-Pro-de-gerard:/ juliegoupil$
MacBook-Pro-de-gerard:/ juliegoupil$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            120.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
MacBook-Pro-de-gerard:/ juliegoupil$
 
Bloc de code:
Last login: Sat Feb 16 15:51:58 on console
/Volumes/HP\ V195B/Résultat\ de\ Terminal2 ; exit;
\ de\ Terminal2 ; exit;cque:~ gerardvandenbroucque$ /Volumes/HP\ V195B/Résultat
/Volumes/HP V195B/Résultat de Terminal2: line 3: No: command not found
/Volumes/HP V195B/Résultat de Terminal2: line 4: MacBook-Pro-de-gerard:/: No such file or directory
/Volumes/HP V195B/Résultat de Terminal2: line 5: MacBook-Pro-de-gerard:/: No such file or directory
/Volumes/HP V195B/Résultat de Terminal2: line 6: FileVault: command not found
/Volumes/HP V195B/Résultat de Terminal2: line 7: MacBook-Pro-de-gerard:/: No such file or directory
logout

[Opération terminée]
 
Je vois que le nom de ton volume est Macintosh HD et qu'il n'est pas chiffré par FileVault. Voici le tuto adapté à ton cas de figure -->

- redémarre (Menu  > Redémarrer) > et presse les 2 touches ⌘R (cmd R) à partir de l'écran noir jusqu'à la  = démarrage sur l'OS de secours. Tu atteins à la fin un écran affichant une fenêtre de 4 Utilitaires macOS.

Va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > passe la commande (avec la plus grande exactitude) -->
Bloc de code:
rm /Volumes/"Macintosh HD"/var/db/.AppleSetupDone
(un espace entre rm et /Volumes--- ; mets "Macintosh HD" avec des "" ; pas d'espace entre HD" et la / qui suit ; pas d'espace entre db/ et .AppleSetupDone)
  • cette commande supprime un fichier de finalisation vide dans le volume Macintosh HD --> ce qui va te permettre de ré-obtenir les panneaux de paramétrage du Mac / création d'un compte admin comme à la fin d'une 1ère installation
  • re-démarre normalement (Menu  > Disque de démarrage > choisis Macintosh HD > redémarre dessus) --> à la fin du chargement de l'OS > au lieu d'avoir l'écran de connexion > tu vas toucher la série des panneaux de paramétrage du Mac (Pays etc.). Renseigne tout avec exactitude.
  • le dernier panneau te permet de créer un compte admin : ne reprends surtout pas les identifiants de ton compte > choisis : Nom complet = toto > nom de compte = toto > mot-de-passe = toto.

Tu ouvres une session toto --> va à : Menu  > Préférences Système > Utilisateurs et groupes > déverrouille le cadenas avec le mot-de-passe toto > sélectionne ton vrai Nom Complet > coche la case : "Autorisation à administrer cet ordinateur".

Délogge-toi de la session toto > logge-toi dans ta session. Tu es admin à nouveau.
 
Merci beaucoup
J'ai fait tout ce que tu m"as dit
lorsque je veux par exemple ouvrir chrome il me dit
googlr chrome ne peut pas écrire dans son répertoire de données
Users/XXanciennomXXX/Library/ApplicationSupport/Google/Chrome
De même je ne peux pas ouvrir mail ni safari
et dans utilisateurs j'ai toujours un sens interdit sur l'icone maison qui est à l"ancien nom
 
Reviens dans la session toto. Lance le Terminal > passe les commandes (copier-coller ; l'une après l'autre)
Bloc de code:
sudo ls /private/var/db/dslocal/nodes/Default/users | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'
sudo du -sh /Users/*

  • tu t'authentifies en aveugle avec le mot-de-passe toto après exécution de la 1ère et tu revalides (commande sudo). Pas besoin pour le 2è sudo.
  • la 1ère liste les fichiers identitaires d'utilisateurs à noms pleins
  • la 2è affiche en correspondance nomcourt / adresse au dossier d'ouverture de session pour les mêmes
  • la 3è liste & mesure les dossiers domiciles du répertoire des Utilisateurs

=> poste tous les affichages retournés dans une fenêtre de code.
 
  • J’aime
Réactions: vincent2b
Il faut taper le mot-de-passe toto en aveugle (aucun caractère ne s'affiche)> puis revalider avec la touche "Entrée".