Como descubro meu nome de usuário enquanto estou bloqueado em minha conta?

0

Meu problema inicial era que meu computador não permitia que eu fizesse login na minha conta. Parece desligar depois que eu digito minha senha. Eu posso fazer o login como convidado.

Eu encontrei correções, mas não consigo me lembrar / descobrir meu login para acesso depois de pressionar Ctrl + Alt + F1 e mais das correções para encontrar seu nome de usuário de login depende de você ter acesso à sua conta.

Eu achei que o login era o nome que aparece na tela quando eu inicio o computador normalmente, mas isso não funcionou, há outra maneira de descobrir meu nome de usuário enquanto estou efetivamente bloqueado do meu perfil de usuário root? / p>

Eu também estou assumindo que a senha é a mesma que eu sempre uso.

Por outro lado, se o nome que aparece na tela na inicialização e minha senha normal tiverem funcionado, há outra explicação para o motivo de eu não conseguir fazer login na tela de comando preta.

    
por Kermit C. Playfoot 01.09.2015 / 15:27

1 resposta

4

Todos os usuários no sistema estão listados no arquivo /etc/passwd :

cut -d ':' -f 1 /etc/passwd | less

Como os UIDs, por padrão, variam de 1000 a 60000, você pode restringir a lista usando:

grep '[^:]*:[^:]*:\([1-9]\|[1-6][0-9]\)[0-9][0-9][0-9]' /etc/passwd | cut -d ':' -f 1 | less

No entanto, por padrão, o usuário criado durante o processo de instalação tem o UID 1000, portanto, se esse for o usuário que você está procurando, basta executá-lo sem passar por nenhuma lista:

grep '[^:]*:[^:]*:1000' /etc/passwd | cut -d ':' -f 1
    
por kos 01.09.2015 / 15:55