Primeiro, sim, os nomes de usuário fazem distinção entre maiúsculas e minúsculas. Em geral, no mundo Linux, suponha que tudo é sensível a maiúsculas e minúsculas, há pouquíssimas exceções (se houver). Por padrão, todos os nomes de usuário são minúsculos, a menos que você tenha alterado alguma coisa, a sua também será.
Agora, para listar os usuários disponíveis no sistema, você pode fazer isso:
sudo cut -d: -f 1 /etc/passwd
Se você está logado, você pode descobrir seu nome de usuário com
whoami
No bash e em alguns outros shells, o nome de usuário é armazenado em $USER
, como sugerido pela Avinash, mas nem sempre é o caso:
$ echo $USER
terdon
$ USER=bob
$ echo $USER
bob
$ whoami
terdon
Se você esqueceu seu nome de usuário, isso não ajudará, já que você não poderá se conectar. A solução mais fácil seria usar um CD / USB do Ubuntu e inicializar em uma sessão ao vivo. Faça o login no seu sistema ao vivo e monte a partição /
do seu Ubuntu instalado. Isso geralmente é /dev/sda1
, mas isso depende da sua configuração. Se precisar de ajuda para descobrir qual usar, edite sua pergunta e adicione a saída de execução sudo parted -l
do sistema ativo. De qualquer forma, supondo que a partição seja realmente /dev/sda1
, você precisará executar esses comandos para montá-la:
sudo mkdir oldroot
sudo mount /dev/sda1 oldroot
Depois de ter feito isso, obtenha a lista de usuários no sistema com
sudo cut -d: -f 1 /oldroot/etc/passwd
Como alternativa, você pode listar o conteúdo de /home
, seu diretório pessoal é geralmente o mesmo que seu nome de usuário:
ls /oldroot/home