Що таке "гість" пароля?


7

Я спробував шукати пароль "гостя", виконавши команду, dscacheutil -q userі знайшов обліковий запис гостя. Я бачив, що був "пароль" (я знаю, що у звичайного гостьового облікового запису немає пароля), тож я можу запитати, що таке "пароль гостя"?

Фрагмент вихідного терміналу:

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

До речі, я хочу використовувати свої знання, щоб демонструвати термінали sudoбез використання login або su. (Я не хочу команд passwdчи нічого подібного до цього)

Редагувати: Станом на El Capitan, Гість-користувач виведе одну зірку, як показано нижче:

password: *

Відповіді:


5

Користувач "Гість" не має пароля.

Команда, яку ви використовуєте: dscacheutil -q user -a name guestзавжди виводить 8 зірок ( ********) незалежно від того, який пароль встановив користувач. Оскільки в OS X зберігаються тільки хешовані паролі, немає простого способу (крім того, як використовувати розбивач паролів) відновити паролі.

Редагувати: Зашифровано, не зашифровано.


1
Насправді пароль є хешованим (функція в одну сторону) і не зашифрований. Інакше можна було б розшифрувати його (відповідним ключем).
Маттео
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.