Este é um guia passo a passo sobre como mudar o seu nome de utilizador em Debian, Ubuntu, Linux Mint (e outras distribuições Linux baseadas em Debian/Ubuntu), e Fedora.
As instruções explicam como mudar (renomear) o nome de utilizador juntamente com o nome da pasta home do utilizador, bem como uma simples volta de trabalho para potenciais problemas com ficheiros de configuração que ainda apontam para o nome da antiga pasta home. Há também um passo para alterar o nome completo (nome de exibição), que é mostrado no ecrã de login e noutros locais em toda a área de trabalho.
Através de todas as instruções / comandos abaixo, lembre-se de substituir newusername pelo novo nome de utilizador, e oldusername pelo … antigo nome de utilizador.
1. Criar um utilizador temporário e dar-lhe privilégios sudo.
Engressaremos com o utilizador temporário para executar os comandos de alteração de nome de utilizador. Desta forma, não haverá quaisquer problemas ao executá-los a partir do mesmo utilizador que estamos a tentar renomear (por exemplo, processos em execução para esse utilizador, etc.).
Adicionar um novo utilizador temporário (tempuser) e dar-lhe privilégios sudo em Debian, Ubuntu ou Linux Mint (após introduzir uma palavra-passe pode continuar a premir Enter para saltar a introdução do resto da informação):

sudo adduser tempusersudo usermod -aG sudo tempuser

br>Adicionar um novo tempuser e dar-lhe privilégios sudo no Fedora:

sudo adduser tempusersudo passwd tempusersudo usermod -aG wheel tempuser

2. Entrar com tempuser e alterar (renomear) o nome de utilizador, pasta home e grupo.
Logout, e no ecrã de início de sessão seleccionar tempuser e iniciar sessão com esse utilizador. Em seguida, abra um terminal e execute estes comandos para alterar o seu nome de utilizador, pasta home, e grupo de oldusername para newusername:

sudo usermod -l newusername -d /home/newusername -m oldusernamesudo groupmod -n newusername oldusername

Se obtiver um erro sobre um processo em uso para o antigo nome de utilizador, mate esse processo (kill PID), mas isso não deve acontecer na maioria dos casos, uma vez que estamos ligados usando um nome de utilizador temporário e intermédio para fazer estas alterações. Se isso acontecer, outra alternativa é reiniciar a sessão e depois iniciar sessão directamente com tempuser, dessa forma não há processos utilizados pelo antigo nome de utilizador.
3. Criar uma ligação simbólica de /home/newusername a /home/oldusername.
algumas aplicações irão mostrar erros ao alterar o nome de utilizador, porque em alguns casos existem ficheiros de configuração que apontam para a pasta de origem do antigo nome de utilizador. Uma solução para isto é criar uma ligação simbólica da nova pasta home para a antiga pasta home:

sudo ln -s /home/newusername /home/oldusername

4. Alterar o nome de exibição / nome completo (primeiro nome último).
no meu caso, tentando renomear um nome de utilizador no Ubuntu 19.04 e Fedora 29, o nome de exibição (nome completo) permaneceu inalterado no ecrã de login GDM3 e no menu do utilizador. No entanto, isto pode ser alterado, usando:

sudo chfn -f "firstname lastname" newusername

br>Replace firstname e lastname com o seu primeiro e último nome, ou o que quer que queira mostrar no ecrã de início de sessão e vários outros locais em todo o sistema. firstname e lastname também pode ser um item, por exemplo o seu novo nome de utilizador.
O comando chfn está disponível no Fedora no pacote util-linux-user, que não está instalado por defeito. Pode instalá-lo no Fedora usando:

sudo dnf install util-linux-user

Após instalar este pacote, o comando chfn deve funcionar no Fedora.
5. Inicie sessão usando o novo nome de utilizador (renomeado), e elimine o utilizador temporário criado no passo 1.
Logout e seleccione o novo nome de utilizador, renomeado a partir do ecrã de início de sessão, e proceda ao início de sessão. Pode agora apagar o utilizador temporário criado no passo 1 (tempuser) e a sua pasta principal:

sudo userdel -r tempuser

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *