iMac Accès à la petite maison impossible

Marjolie

Membre confirmé
20 Février 2019
34
1
124
Bonjour
Je viens vers vous pour un problème.
Ce matin, je me rends compte que je n'ai pas accès au dossier avec l'icône de la petite maison avec mon nom d'utilisatrice. L'icône est grisée. Pourtant, je peux accéder aux dossier, si je fais une recherche, par exemple.
Je ne sais pas si ça à voir, mais suite au changement du disque dur par Apple, ils m'ont installé Mojave. Ensuite, hier soir, j'ai voulu remettre des dossiers qui se trouvaient sur Time machine. Ça a pris une cinquaine d'heures, donc j'y ai trouvé en me levant ce matin. Et, en voulant y rechercher, je me suis aperçue que je ne pouvais pas accéder à ce dossier.
Par contre, j'ai deux autres comptes sur l'ordi, et j'ai accès aux dossiers de la petite maison pour chacun des comptes.
Un gros bisou à celui qui saura me dépanner, je suis nulle en informatique.
Merci
 
Alors est-ce que tu peux quitter ta session habituelle et te loger dans une autre session admin qui n'a pas de problème ?

- préviens quand c'est fait...​
 
Dans ta session admin > il va falloir qu'avec Safari tu te connectes aux forums MacGé pour avoir accès à cette page-ci.

À présent je te propose en parallèle d'aller à : Applications > Utilitaires > pour lancer le Terminal. Tu vas voir s'ouvrir une fenêtre qui ressemble à celle d'un traitement de texte très basique. Tu peux y passer des commandes qui retourneront des informations utiles sur la situation actuelle de ton compte à problème.

Voici les 3 commandes que je te propose de passer -->
Bloc de code:
sudo ls /private/var/db/dslocal/nodes/Default/users | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'
sudo du -sh /Users/*

  • je t'explique le procédé. Les commandes sont uniquement les 3 lignes (qui te paraîtront du "Chinois") inscrites dans l'espace bleu-grisé. Voici comment tu t'y prends : tu copies la 1ère ligne dans Safari > et tu la colles dans la fenêtre du Terminal. Cela fait > tu presses la touche "Entrée" du clavier pour la faire exécuter. Une demande de password va s'afficher (commande sudo) --> tape le mot-de-passe de la session admin en aveugle - aucun caractère ne s'affichant à la frappe - et revalide avec "Entrée". Tu vas obtenir un tableau d'informations.
  • tu fais pareil avec la 2è ligne de commande et tu obtiens un nouveau tableau d'informations. Et idem pour la 3è. Tu passes donc les 3 commandes l'une après l'autre.
  • la 1ère commande liste les "cartes d'identités" d'utilisateurs
  • la 2è commande affiche en correspondance le nomcourt / l'adresse au dossier d'ouverture de session pour chaque utilisateur
  • la 3è commande liste & mesure (en Gi = Gibibytes : base 2) les dossiers de comptes des utilisateurs. Elle est un peu lente à passer (patience).

Une fois que tu as tes 3 tableaux affichés dans la fenêtre du Terminal > voici comment tu vas les poster ici --> tu en fais un copier-coller > mais en faisant ton coller dans une fenêtre de code par le procédé suivant -->
  • 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 3 tableaux me donneront une idée précise de la situation des comptes. Si tu as des difficultés à un moment donné des opérations --> fais-en part ici.
 
C'est dû à l'activation du SIP (System Integrity Protection) qui est un protocole de sécurisation. Il doit verrouiller l'accès en lecture de la commande.

- passe les 2 autres commandes > et poste leurs 2 tableaux --> je te dirai si ces informations sont suffisantes ou s'il faut désactiver le SIP pour que tu puisses repasser la 1ère...​
 
Bloc de code:
iMac-di-Marjolie:~ emily$
iMac-di-Marjolie:~ emily$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
emily                    /Users/emily
daemon                   /var/root
Guest                    /Users/Guest
nobody                   /var/empty
pascal                   /Users/pascal
marjolie              /Users/marjolie
root                     /var/root /private/var/root
iMac-di-Marjolie:~ emily$ sudo du -sh /Users/*
4.0K    /Users/Guest
264K    /Users/Shared
du: /Users/emily/Library/Application Support/MobileSync: Operation not permitted
du: /Users/emily/Library/Application Support/CallHistoryTransactions: Operation not permitted
du: /Users/emily/Library/Application Support/com.apple.TCC: Operation not permitted
du: /Users/emily/Library/Application Support/CallHistoryDB: Operation not permitted
du: /Users/emily/Library/IdentityServices: Operation not permitted
du: /Users/emily/Library/Messages: Operation not permitted
du: /Users/emily/Library/HomeKit: Operation not permitted
du: /Users/emily/Library/Mail: Operation not permitted
du: /Users/emily/Library/Safari: Operation not permitted
du: /Users/emily/Library/Suggestions: Operation not permitted
du: /Users/emily/Library/Containers/com.apple.Safari: Operation not permitted
du: /Users/emily/Library/Containers/com.apple.mail: Operation not permitted
du: /Users/emily/Library/PersonalizationPortrait: Operation not permitted
du: /Users/emily/Library/Metadata/CoreSpotlight: Operation not permitted
du: /Users/emily/Library/Cookies: Operation not permitted
du: /Users/emily/Library/Caches/CloudKit/com.apple.Safari: Operation not permitted
du: /Users/emily/Library/Caches/com.apple.Safari: Operation not permitted
1.3G    /Users/emily
du: /Users/pascal/Library/Application Support/CallHistoryTransactions: Operation not permitted
du: /Users/pascal/Library/Application Support/com.apple.TCC: Operation not permitted
du: /Users/pascal/Library/Application Support/CallHistoryDB: Operation not permitted
du: /Users/pascal/Library/IdentityServices: Operation not permitted
du: /Users/pascal/Library/Messages: Operation not permitted
du: /Users/pascal/Library/Mail: Operation not permitted
du: /Users/pascal/Library/Safari: Operation not permitted
du: /Users/pascal/Library/Suggestions: Operation not permitted
du: /Users/pascal/Library/Containers/com.apple.mail: Operation not permitted
du: /Users/pascal/Library/Metadata/CoreSpotlight: Operation not permitted
du: /Users/pascal/Library/Cookies: Operation not permitted
94M    /Users/pascal
du: /Users/marjolie/Library/Application Support/MobileSync: Operation not permitted
du: /Users/marjolie/Library/Application Support/CallHistoryTransactions: Operation not permitted
du: /Users/marjolie/Library/Application Support/com.apple.TCC: Operation not permitted
du: /Users/marjolie/Library/Application Support/CallHistoryDB: Operation not permitted
du: /Users/marjolie/Library/IdentityServices: Operation not permitted
du: /Users/marjolie/Library/Messages: Operation not permitted
du: /Users/marjolie/Library/HomeKit: Operation not permitted
du: /Users/marjolie/Library/Mail: Operation not permitted
du: /Users/marjolie/Library/Safari: Operation not permitted
du: /Users/marjolie/Library/Suggestions: Operation not permitted
du: /Users/marjolie/Library/Containers/com.apple.VoiceMemos: Operation not permitted
du: /Users/marjolie/Library/Containers/com.apple.Home: Operation not permitted
du: /Users/marjolie/Library/Containers/com.apple.Safari: Operation not permitted
du: /Users/marjolie/Library/Containers/com.apple.iChat: Operation not permitted
du: /Users/marjolie/Library/Containers/com.apple.mail: Operation not permitted
du: /Users/marjolie/Library/Containers/com.apple.stocks: Operation not permitted
du: /Users/marjolie/Library/PersonalizationPortrait: Operation not permitted
du: /Users/marjolie/Library/Metadata/CoreSpotlight: Operation not permitted
du: /Users/marjolie/Library/Metadata/com.apple.IntelligentSuggestions: Operation not permitted
du: /Users/marjolie/Library/Cookies: Operation not permitted
du: /Users/marjolie/Library/Caches/com.apple.safaridavclient: Operation not permitted
du: /Users/marjolie/Library/Caches/com.apple.HomeKit.configurations: Operation not permitted
du: /Users/marjolie/Library/Caches/CloudKit/com.apple.Safari: Operation not permitted
du: /Users/marjolie/Library/Caches/com.apple.Safari: Operation not permitted
447G    /Users/marjolie
 
Bien posté ! Je vois qu'il y a 3 utilisateurs "personnels" -->

- emily (nomcourt) => qui ouvre sa session sur le dossier emily (1,3 Gi = 1,4 Go) des Utilisateurs

- pascal (nomcourt) => qui ouvre sa session sur le dossier pascal (94 Mi = 101 Mo) des Utilisateurs

- marjolie (nomcourt) => qui ouvre sa session sur le dossier marjolie (447 Gi = 480 Go) des Utilisateurs

=> je suppose que le compte qui a des problèmes est celui de marjolie (= toi) ?

Note : tu remarques encore une kyrielle d'« Operation not permitted » dues à l'agaçant protocole du SIP qui pourrit la lecture de certaines commandes.
 
Alors passe la commande (toujours simplement informative) :
Bloc de code:
sudo ls -al /Users/marjolie

  • tu t'authentifies encore en aveugle à la demande de password (commande sudo) et tu revalides avec "Entrée"
  • j'espère que le SIP ne va pas encore perturber l'accès en lecture de cette commande. Sinon > il va falloir le désactiver
  • la commande affiche les autorisations (= les permissions : lecture / écriture / exécution > et leurs bénéficiaires : utilisateur / groupe principal / groupe secondaire) --> sur le dossier parent marjolie > et sur ses sous-dossiers (Desktop > Documents etc.)

Poste l'affichage retourné. Ce tableau éclairera peut-être le problème actuel.
 
iMac-di-Marjolie:~ emily$ sudo ls -al /Users/marjolie
total 64
drwxrwxr-x@ 15 marjolie staff 480 Feb 20 11:09 .
drwxr-xr-x 8 root admin 256 Feb 1 13:56 ..
-rw-rw-r--+ 1 marjolie staff 7 Feb 1 14:09 .CFUserTextEncoding
-rw-rw-r--@ 1 marjolie staff 24580 Feb 20 10:54 .DS_Store
-rw-rw-r--+ 1 marjolie staff 0 Feb 3 11:08 .Global_mIDentityNonInstall_State
drwxrwxr-x+ 3 marjolie staff 96 Feb 4 10:22 .cups
drwxrwxr-x+ 15 marjolie staff 480 Feb 11 09:50 .dropbox
drwxrwxr-x+ 15 marjolie staff 480 Feb 19 21:10 Desktop
drwxrwxr-x+ 5 marjolie staff 160 Feb 4 10:17 Documents
drwxrwxr-x@ 6 marjolie staff 192 Feb 18 20:47 Downloads
drwxrwxr-x@ 34 marjolie staff 1088 Feb 18 09:27 Dropbox
drwxrwxr-x+ 56 marjolie staff 1792 Feb 10 19:58 Library
drwxrwxr-x+ 5 marjolie staff 160 Feb 19 21:52 Movies
drwxrwxr-x+ 4 marjolie staff 128 Feb 2 13:01 Music
drwxrwxr-x+ 3 marjolie staff 96 Feb 15 21:44 Pictures
iMac-di-Marjolie:~ emily$
 
Je ne vois rien qui bloque l'accès a priori de l'utilisatrice marjolie : tu es en pleines permissions (lecture / écriture / exécution) partout.

Par contre le groupe principal staff > et le groupe secondaire (implicite) everyone --> ne devraient pas avoir de permissions d'écriture au dossier parent > et aucune permission sur les sous-dossiers du dossier parent (qui devraient leur être verrouillés).

Passe les commandes (une à la fois) :
Bloc de code:
sudo chmod 755 /Users/marjolie
sudo chmod 700 /Users/marjolie/Desktop /Users/marjolie/Documents /Users/marjolie/Downloads /Users/marjolie/Dropbox /Users/marjolie/Library /Users/marjolie/Movies /Users/marjolie/Music /Users/marjolie/Pictures

  • déroule bien la 2è commande pour la copier jusqu'au Pictures final
  • la 1ère soustrait la permission d'écriture à staff & everyone => sur le dossier parent marjolie
  • la 2è soustrait toute permissions à staff & everyone => sur les sous-dossiers de marjolie

=> les 2 commandes passent sans affichage retourné.

----------

Passe encore les commandes :
Bloc de code:
sudo chown -R marjolie /Users/marjolie
sudo chmod -R -N /Users/marjolie

  • la 1ère confirme marjolie en utilisatrice propriétaire du dossier marjolie et de tous ses contenus
  • la 2è supprime toutes les permissions d'ACL (permissions ou restrictions supplémentaires) > qui pourraient être fixées sur le dossier marjolie et ses contenus

=> les 2 commandes passent sans affichage retourné.

----------

Passe enfin la commande :
Bloc de code:
diskutil listUsers / | grep -v '.*[\^\_\].*'

  • qui affiche : UID (identifiant numérique) / Short Name (nomcourt) / Long Name (Nom complet) des utilisateurs

Poste le tableau retourné.
 
Bloc de code:
iMac-di-Marjolie:~ emily$ sudo chown -R marjolie /Users/marjolie
chown: /Users/marjolie/Library/Application Support/MobileSync: Operation not permitted
chown: /Users/marjolie/Library/Application Support/MobileSync: Operation not permitted
chown: /Users/marjolie/Library/Application Support/CallHistoryTransactions: Operation not permitted
chown: /Users/marjolie/Library/Application Support/CallHistoryTransactions: Operation not permitted
chown: /Users/marjolie/Library/Application Support/com.apple.TCC: Operation not permitted
chown: /Users/marjolie/Library/Application Support/com.apple.TCC: Operation not permitted
chown: /Users/marjolie/Library/Application Support/CallHistoryDB: Operation not permitted
chown: /Users/marjolie/Library/Application Support/CallHistoryDB: Operation not permitted
chown: /Users/marjolie/Library/IdentityServices: Operation not permitted
chown: /Users/marjolie/Library/IdentityServices: Operation not permitted
chown: /Users/marjolie/Library/Preferences/com.apple.mail-shared.plist: Operation not permitted
chown: /Users/marjolie/Library/Preferences/com.apple.homed.notbackedup.plist: Operation not permitted
chown: /Users/marjolie/Library/Preferences/com.apple.universalaccess.plist: Operation not permitted
chown: /Users/marjolie/Library/Preferences/com.apple.homed.plist: Operation not permitted
chown: /Users/marjolie/Library/Messages: Operation not permitted
chown: /Users/marjolie/Library/Messages: Operation not permitted
chown: /Users/marjolie/Library/HomeKit: Operation not permitted
chown: /Users/marjolie/Library/HomeKit: Operation not permitted
chown: /Users/marjolie/Library/Mail: Operation not permitted
chown: /Users/marjolie/Library/Mail: Operation not permitted
chown: /Users/marjolie/Library/Safari: Operation not permitted
chown: /Users/marjolie/Library/Safari: Operation not permitted
chown: /Users/marjolie/Library/Suggestions: Operation not permitted
chown: /Users/marjolie/Library/Suggestions: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.VoiceMemos: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.VoiceMemos: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.Home: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.Home: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.Safari: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.Safari: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.iChat: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.iChat: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.mail: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.mail: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.stocks: Operation not permitted
chown: /Users/marjolie/Library/Containers/com.apple.stocks: Operation not permitted
chown: /Users/marjolie/Library/PersonalizationPortrait: Operation not permitted
chown: /Users/marjolie/Library/PersonalizationPortrait: Operation not permitted
chown: /Users/marjolie/Library/Metadata/CoreSpotlight: Operation not permitted
chown: /Users/marjolie/Library/Metadata/CoreSpotlight: Operation not permitted
chown: /Users/marjolie/Library/Metadata/com.apple.IntelligentSuggestions: Operation not permitted
chown: /Users/marjolie/Library/Metadata/com.apple.IntelligentSuggestions: Operation not permitted
chown: /Users/marjolie/Library/Cookies: Operation not permitted
chown: /Users/marjolie/Library/Cookies: Operation not permitted
chown: /Users/marjolie/Library/Caches/com.apple.safaridavclient: Operation not permitted
chown: /Users/marjolie/Library/Caches/com.apple.safaridavclient: Operation not permitted
chown: /Users/marjolie/Library/Caches/com.apple.HomeKit.configurations: Operation not permitted
chown: /Users/marjolie/Library/Caches/com.apple.HomeKit.configurations: Operation not permitted
chown: /Users/marjolie/Library/Caches/CloudKit/com.apple.Safari: Operation not permitted
chown: /Users/marjolie/Library/Caches/CloudKit/com.apple.Safari: Operation not permitted
chown: /Users/marjolie/Library/Caches/com.apple.Safari: Operation not permitted
chown: /Users/marjolie/Library/Caches/com.apple.Safari: Operation not permitted
chown: /Users/marjolie/Downloads/About Downloads.lpdf: Operation not permitted
iMac-di-Marjolie:~ emily$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
 
Bloc de code:
USERS
-----

Disk: disk2s1
Volume: Macintosh HD
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
501       marjolie                     Marjolie Emily
-2        nobody                          Unprivileged User
201       Guest                           Guest User
503       pascal                          Pascal
0         root                            System Administrator
1         daemon                          System Services
504       emily                           Emily
iMac-di-Marjolie:~ emily$ sudo chmod 700 /Users/marjolie/Desktop /Users/marjolie/Documents /Users/marjolie/Downloads /Users/marjolie/Dropbox /Users/marjolie/Library /Users/marjolie/Movies /Users/marjolie/Music /Users/marjolie/Pictures
iMac-di-Marjolie:~ emily$
iMac-di-Marjolie:~ emily$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk2s1
Volume: Macintosh HD
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
501       marjolie                        Marjolie Emily
-2         nobody                          Unprivileged User
201       Guest                           Guest User
503       pascal                          Pascal
0           root                              System Administrator
1          daemon                        System Services
504      emily                           Emily
iMac-di-Marjolie:~ emily$
 
On voit que le SIP continue de jouer des tours...

Passe la commande :
Bloc de code:
diskutil resetUserPermissions / 501

  • la commande restaure les permissions de l'utilisatrice 501 (= marjolie) dans le volume de démarrage

Poste le retour.