Wie lautet das Passwort für den Gast?

7

Ich habe versucht, mit dem Befehl nach dem "Gast" -Kennwort zu suchen, dscacheutil -q userund das Gastkonto gefunden. Ich habe gesehen, dass es ein "Passwort" gab (ich weiß, dass das übliche Gastkonto kein Passwort hat). Darf ich fragen, was das "Gastpasswort" ist?

Terminalausgangs-Snippet:

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

Übrigens möchte ich mein Wissen nutzen, um Terminals sudoohne Login oder su zu präsentieren. (Ich möchte nicht die Befehle passwdoder ähnliches davon)

Bearbeiten: Ab El Capitan gibt der Gastbenutzer einen Stern wie folgt aus:

password: *
Backstein
quelle

Antworten:

5

Der 'Gast'-Benutzer hat kein Passwort.

Der von Ihnen verwendete Befehl gibt dscacheutil -q user -a name guestimmer 8 Sterne ( ********) aus, unabhängig davon, welches Kennwort der Benutzer tatsächlich festgelegt hat. Da OS X nur das Hash-Passwort speichert, gibt es keine einfache Möglichkeit (außer der Verwendung eines Passwort-Crackers), Passwörter wiederherzustellen.

Bearbeiten: Hashed, nicht verschlüsselt.

Laurent
quelle
1
Tatsächlich ist das Passwort gehasht (Einwegfunktion) und nicht verschlüsselt. Andernfalls wäre es möglich, es zu entschlüsseln (mit dem richtigen Schlüssel).
Matteo