Quel est le mot de passe «invité»?


7

J'ai essayé de rechercher le mot de passe «invité» en exécutant la commande dscacheutil -q useret j'ai trouvé le compte invité. J'ai vu qu'il y avait un "mot de passe" (je sais que le compte invité habituel n'a pas de mot de passe), puis-je demander quel est le "mot de passe invité"?

Extrait de sortie du terminal:

name: Guest
password: ********
uid: 201
gid: 201
dir: /Users/Guest
shell: /bin/bash
gecos: Guest Account

Au fait, je veux utiliser mes connaissances pour montrer les terminaux sudosans utiliser login ou su. (Je ne veux pas les commandes passwdou quelque chose de similaire à cela)

Edit: À partir d'El Capitan, l'utilisateur invité affichera une étoile comme ci-dessous:

password: *

Réponses:


5

L'utilisateur «Invité» n'a pas de mot de passe.

La commande que vous utilisez: dscacheutil -q user -a name guestaffiche toujours 8 étoiles ( ********) quel que soit le mot de passe que l'utilisateur a réellement défini. Comme OS X ne stocke que le mot de passe haché, il n'y a pas de moyen facile (en plus d'utiliser un pirate de mot de passe) pour récupérer les mots de passe.

Edit: haché, non crypté.


1
En fait, le mot de passe est haché (fonction unidirectionnelle) et non crypté. Sinon, il serait possible de le décrypter (avec la bonne clé).
Matteo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.