4 votes

Mac 10.13, 10.14 où se trouvent les mots de passe hachés ?

J'ai essayé de consulter le contenu d'un fichier d'ombre pour un utilisateur :

sudo plutil -p /var/db/dslocal/nodes/Default/users/.plist

Mais lorsque j'arrive à Default, il indique une permission refusée, que ce soit en tant qu'utilisateur ou root, des idées ?

5voto

Clay Points 59

10.14 protège ces fichiers avec SIP, donc même root ne peut pas accéder aux fichiers sans utiliser la commande des services de répertoire. Si vous avez besoin d'obtenir ces informations désactivez SIP. N'oubliez pas de réactiver SIP une fois que vous avez fini. Si vous tentez d'accéder en utilisant l'appel aux services de répertoire indiqué ci-dessus, vous n'avez pas besoin de désactiver SIP.

3voto

macshome Points 131

Désactiver SIP, ou essayer de lire les fichiers directement, n'est pas la bonne chose à faire ici si vous voulez lire un enregistrement utilisateur. Vous devriez utiliser dscl pour lire des informations à partir des Services de répertoire.

dscl . read Users/
sudo dscl . read Users/ ShadowHashData

Vous pouvez également choisir différents formats pour la sortie comme -plist.

1voto

Reina Points 51

Vous devez désactiver le SIP, qui protège ces fichiers. Dans le terminal, vous devez écrire ceci pour le désactiver, et vous devriez obtenir ce message :

csrutil disable

System Integrity Protection désactivée avec succès. Veuillez redémarrer la machine pour que les modifications prennent effet.

Redémarrez votre ordinateur une fois que la commande a réussi. Ensuite, tapez votre code dans le terminal :

sudo plutil -p /var/db/dslocal/nodes/Default/users/.plist

et extrayez les fichiers en conséquence.

Une fois que vous avez terminé, n'oubliez pas de réactiver le SIP.

csrutil enable

0voto

nohillside Points 82672

Utiliser sudo plutil -p pour accéder à ces plists fonctionne toujours en 10.13+, même avec SIP activé. Cependant, vous devez accorder à Terminal (ou iTerm) l'Accès complet au disque dans les Préférences Système.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X