10.12 Sierra impossible de supprimer un compte utilisateur

Morebany

Membre actif
20 Mai 2017
275
6
55
bonjour,

A partir de mon compte administrateur, je n'arrive pas à supprimer un compte utilisateur.
Pourtant Préférences Système>Utilisateurs et Groupes:
-le compte utilisateur est inaccessible après déverrouillage
-de toute façon le - serait grisé
Une solution?

merci de votre aide
 
Bonjour Morebany

Voici comment tu vas pouvoir fournir les informations de base -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (copier-coller) :​
Bloc de code:
dscl . -list /Users UniqueID | grep -v '.*[\^\_\].*'
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher en correspondance : nomcourt / UID (= Unique_IDentifier) > pour les utilisateurs à noms pleins

Poste ce tableau ici en copier-coller (pas de capture) > en veillant à faire ton coller dans une fenêtre de code par le procédé suivant -->
  • dans cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-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é)

=> étant donné les informations du tableau > tu n'as qu'à indiquer : quel est le nomcourt de l'utilisateur que tu souhaites supprimer > et quel est le nomcourt de l'utilisateur admin depuis la session duquel tu souhaites effectuer cette suppression.
 
Bloc de code:
daemon                  1
jerome                  502
nobody                  -2
root                    0
standard2               503

Voici la commande du terminal effectuée depuis le compte utilisateur standard2

J'ai 1 compte administrateur (jerome) et 2 comptes utilisateurs: pas_admin , standard2
le compte utilisateur que je souhaite supprimer n'apparaît pas ! Il se nomme : pas_admin
le compte administrateur sur lequel je souhaite supprimer est : jerome
le compte utilisateur que je souhaite conserver est : standard2
 
Si je comprends bien > tu souhaites garder les 2 comptes jerome (admin) et standard2 (standard) ;

- et supprimer un utilisateur pas_admin dont tu dis qu'il n'apparaît pas. À quoi décèles-tu alors sa présence > s'il n'apparaît pas ?​

Passe la commande informative :
Bloc de code:
csrutil status

  • qui affiche le statut du SIP (protocole de sécurité)

Poste le retour. L'activation du SIP bloquerait l'accès à la base de données users du Service d'Annuaire --> à une commande que j'ai l'intention de te passer.
 
c'est bon !
J'ai réussi à supprimer le compte utilisateur en question.
Il fallait que je redémarrer l'ordinateur pour pouvoir accéder depuis le compte administrateur au compte utilisateur d'Utilisateurs et Groupes à supprimer
 
Bonjour,

Au moment du redémarrage de l'ordinateur lors de la procédure d'installation de High Sierra, une page m'indique :
"macOS n'a pas pu être installé sur votre ordinateur.
Les ressources du programme d'installation sont introuvables.
Quittez le programme dinstallation pour redémarrer votre ordinateur puis réessayez."

J'ai consulté plusieurs artices du forum mais auncun ne correspond vraiment à mon problème. Quand je vais dans l'utilitaire de disque je n'arrive pas à "monter" Macintosh HD...

Évidemment je n'ai pas fait de sauvegarde avant de lancer la mise à jour.....

Merci d'avance pour vos conseils !

#1
 
Bonjour Ben

Je te suppose dans la session de secours (fenêtre des 4 Utilitaires macOS). Voici comment tu vas pouvoir poster ici les informations de base -->

- aucune option des Utilitaires macOS lancée (comme l'Utilitaire de disque) > va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.​

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans cette page de MacGé > presse le bouton
    1555929346-524315-original.png
    ici :
    1555929346-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 montreront la configuration logique de ton disque.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.
 
Bloc de code:
-bash-3.2# dikutil list
-bash: dikutil: command not found
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            319.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +318.9 GB   disk2
                                 Logical Volume on disk0s2
                                 D2CE0921-7576-4532-8BB2-2A5A711D5B10
                                 Unencrypted

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20

-bash-3.2#
 
J'ai oublié de préciser -->

- la commande est ce qui est inscrit dans l'espace bleu-grisé (exclusivement). Donc quand j'affiche ceci :​
Bloc de code:
diskutil list

  • la commande à passer consiste en : diskutil list
 
J'ai oublié de préciser -->

- la commande est ce qui est inscrit dans l'espace bleu-grisé (exclusivement). Donc quand j'affiche ceci :​
Bloc de code:
diskutil list

  • la commande à passer consiste en : diskutil list
Est ce que je dois recommencer l'operation le tableau ci-dessus n'ai pas celui ésperer?
 
Je vois que le volume s'intitule Macintosh HD et est l'hôte d'un Conteneur de type CoreStorage - non chiffré.

- passe la commande :​
Bloc de code:
diskutil mount disk2

  • qui monte le volume au cas où il ne serait pas monté

Poste le retour.
 
Note : tu as très bien posté le tableau des disques. Continue de la même façon. Les commandes sont uniquement inscrites dans l'espace bleu-grisé.
 
Note : tu as très bien posté le tableau des disques. Continue de la même façon. Les commandes sont uniquement inscrites dans l'espace bleu-grisé.
-bash-3.2# diskutil mount disk2

Volume Macintosh HD on disk2 mounted

-bash-3.2# diskutil mount disk2

Volume Macintosh HD on disk2 mounted

-bash-3.2#
 
Le volume Macintosh HD a bien été monté --> il est donc accessible.

Passe la commande :
Bloc de code:
diskutil info disk2

  • qui affiche un tableau d'informations sur le volume

Poste le tableau (n'oublie pas de coller dans une fenêtre de code --> pour une meilleure lisibilité).
 
Le volume Macintosh HD a bien été monté --> il est donc accessible.

Passe la commande :
Bloc de code:
diskutil info disk2

  • qui affiche un tableau d'informations sur le volume

Poste le tableau (n'oublie pas de coller dans une fenêtre de code --> pour une meilleure lisibilité).
Bloc de code:
-bash-3.2# diskutil info disk2
   Device Identifier:        disk2
   Device Node:              /dev/disk2
   Whole:                    Yes
   Part of Whole:            disk2
   Device / Media Name:      Hitachi HTS545032B9A302

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Content (IOContent):      Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 24576 KB at offset 0x94d000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk0s3
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              5B7D8947-BA37-3323-9658-977EBDCC6A82
   Disk / Partition UUID:    D2CE0921-7576-4532-8BB2-2A5A711D5B10

   Disk Size:                318.9 GB (318860853248 Bytes) (exactly 622775104 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       318.9 GB (318860853248 Bytes) (exactly 622775104 512-Byte-Units)
   Volume Used Space:        282.3 GB (282300047360 Bytes) (exactly 551367280 512-Byte-Units) (88.5%)
   Volume Free Space:        36.6 GB (36560805888 Bytes) (exactly 71407824 512-Byte-Units) (11.5%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No
   Virtual:                  Yes
   Hardware AES Support:     No

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  D2CE0921-7576-4532-8BB2-2A5A711D5B10
   LVF UUID:                 3B62E800-7EB2-4FFF-ADC5-32C1A8CE53E4
   LVG UUID:                 AACB9617-7D9D-4A2D-B7B6-0D3E2422CD56
   PV UUID (disk):           23686366-EC87-4E83-8E13-097D890C8EEC (disk0s2)
   Fusion Drive:             No
   Encrypted:                No

-bash-3.2#
 
Pas d'anomalies formelles : volume monté en lecture & écriture > réinstallable. Seulement 36,6 Go d'espace libre --> ce qui commence à faire un peu juste.

Passe les 2 commandes (séparément) -->
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • respecte les espaces libres ; le "l" de "ls" = minuscule de "L" ; mets Mac* à la fin (abréviation commode)
  • la 1ère liste les objets de 1er rang du volume (fichiers ou dossiers)
  • la 2è affiche son chemin de démarrage

Poste les 2 retours.
 
Pas d'anomalies formelles : volume monté en lecture & écriture > réinstallable. Seulement 36,6 Go d'espace libre --> ce qui commence à faire un peu juste.

Passe les 2 commandes (séparément) -->
Bloc de code:
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • respecte les espaces libres ; le "l" de "ls" = minuscule de "L" ; mets Mac* à la fin (abréviation commode)
  • la 1ère liste les objets de 1er rang du volume (fichiers ou dossiers)
  • la 2è affiche son chemin de démarrage
Poste les 2 retours.
Bloc de code:
-bash-3.2# ls /Volumes/Mac*
.DS_Store                Users
.DocumentRevisions-V100            Volumes
.OSInstallerMessages            bin
.PKInstallSandboxManager-SystemSoftware    cores
.Spotlight-V100                dev
.Trashes                etc
.apdisk                    file
.file                    home
.fseventsd                installer.failurerequests
.hotfiles.btree                lost+found
.vol                    macOS Install Data
Applications                net
DamagedFiles                private
Incompatible Software            sbin
Library                    tmp
Network                    usr
System                    var
-bash-3.2# bless --info /Volumes/Mac*
finderinfo[0]: 11969598 => Blessed System Folder is <missing>
finderinfo[1]: 12248491 => Blessed System File is <missing>
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 11969598 => OS X blessed folder is <missing>
64-bit VSDB volume id:  0x2CBC2C415EAE0333
-bash-3.2#
 
Analyse -->

- tous les dossiers-Système sont présents > sans quarantaine dans un réperoire Recovered Items (comme c'est le cas en début d'une installation). Il y a le dossier macOS Install Data de l'installation plantée (plantée car ce dossier est toujours purgé en fin d'installation réussie). Il y a enfin des dossiers de résupération : lost+found & DamagedFiles (dont je ne m'explique pas la présence).​

- aucun chemin de démarrage n'est inscrit actuellement sur l'en-tête du volume => il n'est donc pas considéré comme un volume démarrable par le gestionnaire de démarrage du Mac (touche "alt") > ni démarrable par l'EFI (programme interne du Mac).​

Interprétation -->

- il est possible que le programme d'installation n'ait rien fait (sinon supprimer le chemin de démarrage) et que l'OS soit intact et démarrable. On va supprimer le dossier d'installation > puis restaurer le chemin de démarrage --> et on verra ce qui se passe...​

----------

Passe d'abord la commande exacte :
Bloc de code:
rm -rf /Volumes/"Macintosh HD"/"macOS Install Data"

  • mets les 2 intitulés avec les "" (la commande de suppression rm ne supporte pas les abréviations) ; pas d'espace (!) entre HD" et la / qui suit
  • la commande supprime le dossier d'installation. Elle passe silencieusement (retour direct de -bash-3.2#) si elle passe

=> est-ce que ça a été la cas ?