O realmente caminho certo? Digamos que você queira alterar o usuário "peter" para "paul".
groupadd paul
usermod -d /home/paul -m -g paul -l paul peter
Isso altera o nome, o grupo, o diretório inicial e a propriedade e o grupo desse diretório para os novos, junto com todos os arquivos. Você acaba com um usuário indistinguível de ter sido originalmente criado como 'paul'.
Outra maneira seria editar os primeiros campos das entradas de peter nos arquivos /etc/passwd
e /etc/shadow
. Em seguida, altere todas as ocorrências de 'peter' para 'paul' em /etc/group
. Em seguida, renomeie o diretório inicial de /home/peter
para /home/paul
. E então chown -R paul /home/peter
para obter as propriedades e grupos do diretório e todos os arquivos e diretórios sob ele para ter os novos.