Apa kata sandi "tamu"?

7

Saya mencoba mencari kata sandi "tamu" dengan melakukan perintah dscacheutil -q userdan menemukan akun tamu. Saya melihat ada "kata sandi" (saya tahu bahwa akun tamu biasa tidak memiliki kata sandi) jadi bolehkah saya bertanya apa "kata sandi tamu" itu?

Cuplikan keluaran terminal:

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

Ngomong-ngomong, saya ingin menggunakan pengetahuan saya untuk memamerkan Terminal sudotanpa menggunakan login atau su. (Saya tidak ingin perintah passwdatau yang serupa dari itu)

Sunting: Pada El Capitan, pengguna Tamu akan menampilkan satu bintang seperti di bawah ini:

password: *
Bata
sumber

Jawaban:

5

Pengguna 'Tamu' tidak memiliki kata sandi.

Perintah yang Anda gunakan: dscacheutil -q user -a name guestselalu menampilkan 8 bintang ( ********) tidak peduli apa kata sandi yang sebenarnya telah ditetapkan pengguna. Karena OS X hanya menyimpan kata sandi hash, tidak ada cara mudah (selain menggunakan peretas kata sandi) untuk memulihkan kata sandi.

Sunting: Hash, tidak dienkripsi.

Laurent
sumber
1
Sebenarnya kata sandi di-hash (fungsi satu arah) dan tidak dienkripsi. Kalau tidak, akan mungkin untuk mendekripsi (dengan kunci yang tepat).
Matteo