Home / Sistemi operativi & mobile / Linux / Cambiare USER e GROUP ID a tutti i file in Linux
Mattepuffo

Cambiare USER e GROUP ID a tutti i file in Linux

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!