Geralmente, você pode renomear um usuário alterando seu nome de usuário nos arquivos /etc/passwd
(e /etc/shadow
, se aplicável). Na maioria dos sistemas unix, o vipw
comando é usado para editar esses arquivos (e em muitos sistemas inclui algumas salvaguardas para garantir que você não estrague demais as coisas).
Veja as páginas de manual para passwd(5)
, shadow(5)
e vipw(8)
para obter mais informações.
Observe que o método acima não renomeia outras coisas que podem levar o nome de usuário original (os diretórios pessoais são o principal exemplo, os grupos pessoais por usuário (em sistemas que os utilizam) são outro). Você também pode limpá-los para manter a consistência, alterando os campos apropriados no arquivo passwd e renomeando os diretórios.
Vários sistemas operacionais fornecem uma maneira específica de sistema de renomear usuários. Por exemplo, muitos sistemas Linux incluem o usermod(8)
comando e, no AIX, é possível alterar os nomes das contas usando o SMIT (ou smitty
em um terminal) .
Esses comandos geralmente lidam com os itens de limpeza, como renomear diretórios pessoais, se você solicitar.