Onde a senha atual do administrador está localizada?

0

Estou apenas curioso porque sei que a configuração da senha está localizada em /etc/passwd , mas no documento não vejo minha senha real em lugar algum, obviamente por motivos de segurança. Eu abri passwd- com less no terminal e também não pode ser encontrado.

Como o Ubuntu conhece e lê a senha que você fornece?

    
por thinksinbinary 26.11.2015 / 02:41

2 respostas

3

A senha não está no arquivo / etc / password em sistemas Unix ... algumas décadas atrás:)

A mesma política é aplicada no Linux (também no Ubuntu). Suas senhas são criptografadas no arquivo / etc / shadow, e você precisa ser root para ler o arquivo. As senhas em / etc / shadow são hash e esta é uma operação unidirecional. Ok, você precisará (1) a string usada para a operação hash e (2) o algoritmo hash usado, e você pode tentar decifrar o arquivo / etc / shadow (e lembre-se, você precisará de permissões de root para ler este arquivo).

Você pode encontrar mais detalhes nesta resposta:

Como decodificar a senha do hash em ./etc/ sombra

    
por Yonsy Solis 26.11.2015 / 03:10
1

As senhas são armazenadas em /etc/shadow . Eles são criptografados. A integridade de /etc/passwd e /etc/shadow pode ser verificada por meio do comando pwck:

pwck -r /etc/passwd
pwck -r /etc/shadow

As senhas já foram armazenadas em /etc/passwd , mas depois foram movidas para /etc/shadow para restringir o acesso - enquanto /etc/passwd pode ser lido por qualquer usuário, /etc/shadow é acessível apenas por root por padrão.

    
por Sdaskr 26.11.2015 / 06:01