AVISO : Brincar com UIDs e GIDs pode ser perigoso para a sua sanidade mental se tudo der certo. Usar qualquer um dos scripts a seguir é feito inteiramente por sua conta e risco.
Aqui estão os comandos para executar como root para alterar o UID e o GID para um usuário. Basta alterar as variáveis em colchetes para corresponder às suas configurações:
usermod -u <NEWUID> <LOGIN>
groupmod -g <NEWGID> <GROUP>
find / -user <OLDUID> -exec chown -h <NEWUID> {} \;
find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \;
usermod -g <NEWGID> <LOGIN>
usermod
egroupmod
simplesmente alteram o UID e o GID para seus respectiva contraparteusermod
também altera o UID para o arquivos no homedir, mas naturalmente não podemos assumir o único lugar os arquivos criados estão no homedir do usuário.O comando
find
recursiona o sistema de arquivos a partir de/
e altera tudo com UID de OLDUID a ser propriedade de NEWUID e eles mudam o grupo para os arquivos pertencentes ao OLDGROUP.O comando final
usermod
altera o grupo de login do usuário.
Fonte: