Esqueci meu nome de usuário, como faço para recuperá-lo?

13

Quando instalei a atualização mais recente do Ubuntu, fui solicitado o nome de usuário, mas não me lembro qual é o meu nome de usuário. Como descubro qual é o meu nome de usuário?

Byron Ortega Ruiz
fonte
Como você instalou a atualização mais recente do Ubuntu ? Você fez login e usou a ferramenta de atualização do Ubuntu? Você usou uma sessão ao vivo (USB ou CD)?
AL

Respostas:

20

Se você nem consegue fazer login porque não lembra seu nome de usuário, ainda há uma maneira de recuperar seus dados. Observe que este guia pressupõe que você é o único usuário no sistema.

  1. Inicialize o sistema no modo de recuperação através do GRUB.
  2. Selecione a opção Shell raiz.
  3. Digite este comando na janela do terminal que se abre:
    awk -F: '$3 == 1000' /etc/passwd
  4. Seu nome de usuário estará no início da linha em uma das linhas retornadas. Normalmente, haverá apenas um, mas pode haver mais dependendo do seu sistema.
  5. Reinicie no modo normal e use o nome de usuário especificado.

Se você não for o único usuário, substitua o código na etapa 3. Procure um usuário com um ID maior ou igual a 1000 por:

awk -F: '$3 >= 1000' /etc/passwd

Um deles é obrigado a ser você. Ou peça a outro usuário na máquina que puxe a lista de contas.

Kaz Wolfe
fonte
2
Essa resposta funciona apenas se o usuário que não se lembra do nome de usuário tiver UID1000 (geralmente o primeiro usuário que não é do sistema). E se este for um computador multiusuário e o OP não for o primeiro usuário?
Dave_alcarin
Este guia pressupõe que haja apenas um usuário no sistema atual. Você apenas cataria / etc / passwd e procuraria a entrada correta.
Kaz Wolfe
Comentei para melhorar sua resposta ;-) Se eu sugerisse um usuário para ler as /etc/passwdentradas grepping por, UIDeu iria de uma maneira mais geral e diria "você UIDé 1000 ou superior, normalmente, se você é o único usuário, é 1000, se você fosse o segundo, 1001 ", acho que o grepping 1???não daria muitas entradas, e qualquer uma das linhas mostradas tocaria uma campainha no usuário esquecido ... você não acha?
Dave_alcarin
2
Como a pergunta começa "Quando eu instalei ...", acho que podemos assumir com segurança que eles são o primeiro usuário.
Stig Hemmer
1
Por que não apenas um simples cat /etc/passwde procurar algo familiar?
G .. GitHub Pare de ajudar o gelo
9

Abra um terminal ( Ctrl+ Alt+ T) e digite o comando

whoami

para descobrir o nome do usuário que está conectado no momento.

Byte Commander
fonte
6
whoaminão ajudará se você já esqueceu seu nome de usuário e efetuou logout.
EKons
6

A tela de login mostra as possíveis contas e você só precisa clicar (ou até não clicar, já que você era o último a efetuar login) e digitar sua senha.

Se você está logado e deseja conhecer o usuário, abra um terminal (Ctrl+Alt+T)e digite o comando

echo $USER

Isso imprimirá o valor da variável de ambiente USER no console.

Kiran Shahi
fonte
3
Por que tanto aborrecimento? whoamifaz o trabalho!
EKons 29/08/16
Sim whoamitambém faz o trabalho.
precisa saber é o seguinte
3

Se você já ativou a conta root, use-a.

Se o método de modo de recuperação mencionado acima funcionar, use-o.

Se você possui um CD ativo que pode montar o sistema de arquivos da sua instalação, faça-o e procure o usuário no arquivo / etc / passwd.

Se nada disso for viável, você pode (a menos que tenha protegido seu gerenciador de inicialização com uma senha desconhecida) ainda assim entrar no sistema adicionando a opção "init = / bin / sh" aos parâmetros do kernel (que você pode editar a partir da inicialização) menu do gerenciador). Isso deve levá-lo diretamente para um shell simples após o carregamento do kernel, e você pode procurar em arquivos de texto como / etc / passwd. A modificação de arquivos não é possível nesse modo, a menos que sejam executadas etapas extras (que são perigosas se não forem bem compreendidas e um pouco fora do escopo aqui). Talvez você precise forçar uma reinicialização ligando e desligando o ciclo para sair desse modo.

rackandboneman
fonte
0

Você pode entrar no modo único no Grub. Durante a inicialização, pressione Escna tela de inicialização do Grub quando solicitado. Pode apenas mostrar ao Grub as listagens de cada kernel - se for esse o caso, não pressioneEsc

A partir daqui, selecione a primeira entrada e pressione epara editar essa entrada. Vá para a linha que começa com kernel e pressione enovamente.

Isso permitirá que você edite a linha inteira. Role para a direita até chegar ao fim e remova splash quiet-o da linha, substituindo-o por single. Pressione eneterpara aceitar as alterações e pressione bpara inicializar na linha do kernel modificada. Isso o inicializará no modo de usuário único e o levará ao shell raiz assim que a inicialização for concluída.

A partir daqui, você pode adicionar usuários ao sistema, alterar senhas de usuários etc.

Meio
fonte