Risposte:
AVVERTENZA : pasticciare con UID e GID può essere pericoloso per la sanità mentale se tutto va a forma di pera. L'uso di uno qualsiasi degli script che seguono viene eseguito interamente a proprio rischio.
Ecco i comandi da eseguire come root per modificare l'UID e GID per un utente. Modifica semplicemente le variabili tra parentesi angolate in base alle tue impostazioni:
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
semplicemente modificare l'UID e GID per la rispettiva controparte denominatausermod
cambia anche l'UID per i file nell'homedir, ma naturalmente non possiamo supporre che l'unico posto in cui sono stati creati i file sia nell'homeed dell'utente.Il
find
comando richiama il filesystem da/
e cambia tutto con UID di OLDUID di proprietà di NEWUID e cambia il gruppo per i file di proprietà di OLDGROUP.Il
usermod
comando finale modifica il gruppo di accesso per l'utente.
Fonte: