User-ID wechseln

Muss ein User eine neue UID (User ID) bekommen (z.B. damit Berechtigungen auf NFS-Freigaben rechnerübergreifend funktionieren) ändert man zuerst die UID und ggf die GID des Users mit den Tools des Betriebssystems (z.B. usermod) danach sollte man noch alle Dateiberechtigungen anpassen, dazu eignet sich folgender Befehl:

find / -uid 501 -exec chown 500:500 {} \;

Hier ändern wir alle Dateien die dem User mit der UID 501 gehören dahingehend, dass sie nun dem User mit der UID/GID 500 gehören.

Solche Aktionen kann man sich natürlich sparen, wenn man gleich einen Verzeichnisdienst, wie NIS(+) oder LDAP einsetzt.

Veröffentlicht von Arne Brodowski am 1. Mai 2005, 15:59 in , .