ForumÄnderung der gid im NIS
Simon Reber – Donnerstag, 19. Mai 2005 12:52 Uhr

Hallo zusammen

Wir haben eine grössere Serverlandschaft mit UNIX Servern. Zusammen bilden Sie eine NIS Domain.
Das Problem ist jetzt das wir bei einigen Gruppen die ID ändern müssen.

Meine Frage nun:
Wenn ich die gid ändere wird diese Änderung auf die User übernommen oder muss ich das dort auch korriegieren?

Gruss und Danke
Simon

1 Antwort
Rico Rommel – Sonntag, 22. Mai 2005 11:23 Uhr

Hallo Simon,

Wenn du die gid änderst, hat dass keinen Einfluss auf die Benutzer, die bleiben
ja weiterhin in den Gruppen.
Einzig den NIS-Server mußt du nach der Änderung aktualisieren.
Bei Suse z.B. genügt ein make in /var/yp.

mfg
Rico

Simon Reber – Montag, 23. Mai 2005 10:58 Uhr

Hallo Rico

Ich glaube du hast meine Frage falsch verstanden.
Wenn ich im File Group die gid ändere
[group-file]
old
gruppe1::1000:
new
gruppe1::1001:

wird das dann auf die User übertragen?
Weil die Gruppen beziehen sich ja auf die gid und nicht auf den Namen!
[passwd-file]
user:x:37:1000:User1:/home/user:

gibt es da nicht ein programm wo man das ändern kann. Weil wenn ich das im File group ändere hat das NIS ja keinen Bezugspunkt zur alten gid und kann so die Benutzerdaten nicht anpassen!

Gruss und Danke
Simon

Rico Rommel – Montag, 23. Mai 2005 13:49 Uhr

Hallo Simon,

da haben wir uns leicht missverstanden.

Die GID könntest du einfach mit sed erstzen:

sed -e “s///g” < /etc/passwd > /etc/passwd.neu

Das ist allerdings mit Vorsicht zu geniessen, da auch UIDs, die
entsprechen, ersetzt werden.

mfg
Rico