Como posso descobrir meu nome de usuário?

81

Como sei o meu nome de usuário? Instalei o Ubuntu, mas não sei meu nome de usuário, apenas minha senha. Não consigo acessar meu laptop e ele não pode ser aberto.

Jayharte
fonte
6
A tela de login mostra as possíveis contas e você só precisa clicar (ou até não clicar, já que você foi o último a efetuar o login) e digitar sua senha.
Gilles
1
@ Jayharte - alguma dessas respostas funcionou para você? Nesse caso, aceite um como resposta. Obrigado.
Tass

Respostas:

136

Abra um terminal e digite whoami

Isso funcionará em todos os sistemas Unix / Linux.

Germar
fonte
7
Ele não pode entrar, então eu apostar que ele não pode executar whoami
Boris
1
Ele poderia executá-lo a partir do modo de recuperação
rajlego
5
@rajlego Se executado a partir do modo de recuperação, whoamiseria apenas uma saída root. No entanto, no modo de recuperação, ls /homepode ser usado para exibir os nomes dos usuários humanos normalmente configurados do sistema. Se houver apenas um usuário, essa saída é o nome de usuário; e mesmo se houver mais, deve ser muito fácil descobrir o nome de usuário.
Eliah Kagan
Concorde com @Boris. Como ele mencionou na resposta, ele não pôde entrar, como ele pôde iniciar whoami? É estranho ter esta resposta com muitas votações.
Tung Tran
2
@TungTran - Upvotes são de googlers (como eu) que vieram aqui procurando a resposta para a pergunta no título. Alguns de nós só precisam de um lembrete do comando que imprime o nome de usuário atual. Mas, lendo a pergunta real, essa resposta é bastante inútil para o solicitante.
precisa saber é o seguinte
21

A maneira mais simples de descobrir seu nome de usuário é provavelmente pressionar ctr + alt + t - isso abre o terminal e você verá algo como:

user_name@machine_name:~$

E isso responde à sua pergunta.

Jendas
fonte
Então user_name é o nome de usuário e machine_name é o grupo?
Rafael_Espericueta
Não. Nome da máquina é o nome do seu computador.
Jendas 25/07
isso nem sempre é correta, como o que o terminal mostra é configurável
Elzo Valugi
1
Se você pode configurar seu terminal, provavelmente conhece o whoamicomando.
Jendas
14

Abra um terminal e digite:

echo $USER

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

Ali Dehghani
fonte
3
Para o solicitante original, isso é tão inútil quanto o whoamicomando, mas com toda a honestidade, é perfeito para aqueles blah username_herecomandos "run a ", nos quais username_hereparte pode ser substituída $USERe todo o comando tornado mais universal. Obrigado.
Nurchi 26/09/16
1
@ Alili Dehghani, $ USER é uma variável de ambiente que pode ser alterada para qualquer coisa. whoami realmente verifica que é o usuário conectado no momento
Josef Klimuk
12

Se você instalou o ubuntu e preencheu seu nome de usuário, isso ajuda a melhorar nossa memória?

Por exemplo, aqui onde yannestá o nome do usuário

insira a descrição da imagem aqui

damien
fonte
7

Você deve inicializar seu Ubuntu no modo de recuperação. Siga os passos abaixo:

  • Ligue o seu computador. Aguarde até o BIOS terminar de carregar ou quase terminar. (Durante esse período, você provavelmente verá um logotipo do fabricante do computador.) Pressione e segure rapidamente a tecla Shift, que abrirá o menu GNU GRUB. (Se você vir o logotipo do Ubuntu, perdeu o ponto em que pode entrar no menu do GRUB.) **

  • Selecione a linha que começa com " Opções avançadas ". *

  • Selecione a linha que termina com " (modo de recuperação) ", provavelmente a segunda linha, algo como:Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)

  • Pressione Return e sua máquina iniciará o processo de inicialização.

  • Após alguns instantes, sua estação de trabalho deve exibir um menu com várias opções. Uma das opções (pode ser necessário rolar até o final da lista) será " Soltar no prompt do shell raiz ". Pressione Retornar com esta opção destacada.

Eventualmente, você pode usar este comando para listar todos os nomes de usuário:

cut -d: -f1 /etc/passwd

Suponho que você poderá reconhecer seu nome de usuário na lista.

Tung Tran
fonte
Você não precisa remount,rwapenas ler um arquivo ...
Germar 2/15
Você está certo, eu apenas dei isso como uma opção.
Tung Tran
Isso funcionará se o usuário ainda não tiver definido sua senha root. No entanto, se alguém definiu já, eles podem sempre usar apenas um Live USB ou qualquer outro sistema operacional para olhar para o diretório home (espero não criptografada.)
Rohitt Vashishtha
Sim, se ele se lembra da senha de root, é ainda mais fácil. De qualquer forma, como ele disse, ele instalou o Ubuntu e não sabe seu nome de usuário. Suponho que ele não definiu a senha de root.
Tung Tran
Além disso, com o modo de usuário único, mesmo que você defina uma senha root, você poderá ignorá-la.
Tung Tran
5

Normalmente, quando você inicia o computador, não precisa saber seu nome de usuário para fazer logon, porque ele aparece automaticamente em uma lista. E se é a única conta de usuário, é o único nome listado. Deve ficar assim:

insira a descrição da imagem aqui

Se houver mais de uma conta de usuário, clique no nome que você deseja usar. Para apenas um usuário, tudo que você precisa fazer é digitar sua senha.

Se a sua tela de login não for assim, ou o login não funcionar, ou o problema é que a inicialização falhar antes de você chegar à tela de login, informe-nos e forneça o máximo de detalhes possível.

Boris
fonte
3
Impressionante editar Eliath !!
Boris
Suponho que ele tenha um problema ao exibir o nome de usuário na página de login. Se ele pudesse ver a tela de login, ele reconheceria o nome de usuário. Então, se sim, não perguntaríamos.
Tung Tran
Meu nome de usuário e meu nome são diferentes, portanto nem sempre isso funciona.
Mcid 21/12/2015
2

Use esta solução se você não criptografou seu diretório pessoal.

  1. Você ainda tem a mídia de instalação (LiveCD / USB) a partir da qual instalou o Ubuntu? Inicialize a partir dele e selecione Experimente o Ubuntu.

  2. Vá para Arquivos e, em seguida, você verá que já instalou a partição Ubuntu. Clique nele, ele será montado.

  3. Vá para /home. Aqui você verá uma lista de todos os usuários no sistema que você criou.

Para movimentar sua memória, no entanto, qual é o seu nome? Você digitou o mesmo nome ao instalar o Ubuntu? Você se lembra do nome que foi exibido no prompt de login em que você digitou sua senha? O Ubuntu, por padrão, define o nome de usuário como seu primeiro nome em minúsculas.

Exemplo; name = John Doe, defina automaticamente o nome de usuário =john

Rohitt Vashishtha
fonte
2

No modo de recuperação, execute o seguinte comando para listar todos os usuários humanos:

awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd

fonte

mchid
fonte