Você pode alterar manualmente o conteúdo de /etc/passwd
, /etc/shadow
e /etc/group
. Ou você pode usar o comando usermod
. Verifique a página de manual para obter informações sobre como usá-los.
Então você precisa procurar e alterar o nome em alguns arquivos de configuração em /etc/
, geralmente eu uso grep
para fazer isso, consulte a página de manual sobre como usá-lo. Não se esqueça de verificar e alterar o nome do diretório de e-mail em /var/spool/mail/
.
Observe que o Linux identifica apenas usuários e grupos nos valores numéricos. O Linux usa /etc/{passwd,shadow,group}
para mapear entre nomes e números de identificação. Portanto, se você tiver dois usuários com o mesmo valor uid
, o kernel não poderá fazer diferença entre eles. Para o kernel, o usuário tem dois nomes de login. Não use isso, pois isso não deveria funcionar.
A maioria dos aplicativos armazena o nome de usuário e não uid
. É por isso que você pode precisar alterar alguns arquivos de configuração com o nome de login antigo para usar o novo nome de login.