Esse tutorial ensina como alterar o nome de USUÁRIO e o nome de HOST no Linux. Isso facilita e agiliza a troca de nomes de host e usuário sem a necessidade de reinstalação do sistema operacional.
Primeiramente, é necessário saber o atual nome de usuário e/ou host a ser alterado; são dados requisitados durante o procedimento de troca de nome.
IDENTIFICANDO USUÁRIO
Faça o log in na conta a ser alterada, e no terminal execute o seguinte comando para exibir o nome de usuário:
whoami
Agora, ainda no terminal, execute o seguinte comando para exibir o nome de host:
hostname
Apenas para a finalidade de exemplo, digamos que os nomes atuais seriam:
- Usuário: linuxU007
- Host: linuxH007
E os novos nomes seriam:
- Usuário: linuxU
- Host: linuxH
1 - ALTERANDO NOME DE USUÁRIO LINUX
Com os nomes atuais devidamente identificados, ainda no terminal, execute a seguinte linha de comando para alterar o nome de usuário:
sudo su
usermod -l linuxU linuxU007
REMOVENDO ANTIGO NOME DE USUÁRIO DO DIRETÓRIO
Depois de alterar para o novo nome de usuário, é necessário excluir o antigo nome associado ao diretório. No terminal, execute a seguinte linha de comando para excluir o nome anterior:
mv /home/linuxU007* /home/linuxU
ASSOCIANDO NOVO NOME DE USUÁRIO AO DIRETÓRIO
usermod -d /home/linuxU -m /home/linuxU
Pronto, o procedimento de troca de nome de usuário do sistema linux está completo.
2 - ALTERANDO NOME DE HOST LINUX
No terminal, execute a seguinte linha de comando seguida do novo nome de host (linuxH):
sudo hostnamectl set-hostname linuxH
Pronto, o nome de host já está alterado para o novo nome.
3 - ALTERANDO NOME DE HOST LINUX REMOTAMENTE
Para alterar o nome de host de forma remota, utiliza-se o mesmo comando seguido do endereçamento da máquina de destino, contendo nome de HOST, o DOMÍNIO e o endereço IP:
sudo hostnamectl set-hostname linuxH.nomededominio.com -H root@200.100.500.100