Qual é a senha do "convidado"?

7

Tentei procurar a senha de "convidado" executando o comando dscacheutil -q usere encontrei a conta de convidado. Vi que havia uma "senha" (sei que a conta de convidado comum não tem uma senha), então posso perguntar qual é a "senha de hóspede"?

Snippet de saída do terminal:

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

A propósito, quero usar meu conhecimento para exibir os terminais sudosem usar o login ou su. (Eu não quero os comandos passwdou algo semelhante a isso)

Editar: A partir de El Capitan, o usuário convidado exibirá uma estrela como abaixo:

password: *
Tijolo
fonte

Respostas:

5

O usuário 'Convidado' não possui uma senha.

O comando que você está usando: dscacheutil -q user -a name guestsempre gera 8 estrelas ( ********), independentemente da senha que o usuário realmente definiu. Como o OS X armazena apenas a senha com hash, não há maneira fácil (além de usar um cracker de senha) de recuperar senhas.

Edit: Hashed, não criptografado.

Laurent
fonte
1
Na verdade, a senha é hash (função unidirecional) e não criptografada. Caso contrário, seria possível descriptografá-lo (com a chave adequada).
Matteo