Cambiare USER e GROUP ID a tutti i file in Linux
Supponiamo di voler cambiare il nostro UID e GID; dobbiamo anche cambiarlo a tutti i nostri file.
E' possibile farlo, e neanche in maniera difficile.
La procedura prevede alcuni step.
Prima di tutto cambiamo lo UID dell'utente:
# usermod -u 2016 UTENTE
Al posto di 2016 metteteci lo UID che volete, stando attenti a non impostarne uno già usato.
Il secondo step è l'equivalente del primo, ma sul gruppo:
# groupmod -g 3016 GRUPPO
In alcune distro il nome del gruppo principale dell'utente, e il nome utente coincidono.
Inoltre, i file nella home dell'utente vengono modificati in automatico.
Adesso mancano tutti gli altri sparsi qua e la.
# find / -group OLD_GID -exec chgrp -h foo {} ;
# find / -user OLD_UID -exec chown -h foo {} ;
Con exec diciamo di applicare le operazioni su tutti i file trovati da find.
Enjoy!
linux usermod groupmod find exec uid gid
Commentami!