Nachdem ich mich schon fast am Ziel gewähnt habe, gibt es jetzt doch nochmal einen herben Rückschlag zu einem "fully functional" NIS-Setup...
Also Anmelden, Passwort ändern, Shadow-Passwörter, ... alles kein Problem, aber was mache ich denn bloß mit den speziellen Gruppen wie audio, cdrom, usw.
Bei einer Standard-Installation von NIS werden per Makefile nur GIDs ab 1000 exportiert. Man könnte diesen Wert natürlich nun auf z.B. 20 heruntersetzen, aber dann kommt es doch zu Konflikten mit den lokalen Gruppen. Bestes Beispiel der Benutzer gdm, der hat auf Client und Server verschiedene GIDs... und noch schlimmer wird das ganze wenn ich auf dem Server Debian und auf den Clients Ubuntu einsetzen möchte!!
Da man zu NIS schon wenig findet, ist mir eine Lösung dieses Problems auch per Google nicht geglückt. Hat vielleicht jemand eine Idee??
NIS und spezielle Gruppen (audio, cdrom, ...)
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Die Systemuser und Gruppen sollten nicht per NIS verteilt werden... Diese sind schon von der technische Ausrichtung her maschinenspezifisch, und sollten daher lokal sein. Da im NIS bei den Usern aber IIRC nicht die GIDs sondern eine Liste mit Gruppenamen gespeichert wird, sollte das keine Probleme machen... Eigentlich...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Ich habe jetzt mal versucht eine Gruppe audio mit einer GID von 2000 zu erstellen und per NIS zu verteilen. Sie kommt auch an...
$ groups
audio ...
Aber berechtigen tut sie leider zu gar nichts auf dem Client, da die GID ja nicht mit der von z.B. /dev/dsp übereinstimmt.
Es kann doch nicht sein, dass ich jetzt alle Gruppenzuordnungen umbiegen muss??? Und wie lösen andere das Problem, oder setzt keiner mehr NIS ein?
$ groups
audio ...
Aber berechtigen tut sie leider zu gar nichts auf dem Client, da die GID ja nicht mit der von z.B. /dev/dsp übereinstimmt.
Es kann doch nicht sein, dass ich jetzt alle Gruppenzuordnungen umbiegen muss??? Und wie lösen andere das Problem, oder setzt keiner mehr NIS ein?
Eigentlich hatte ich gehofft es würde einen besseren Weg geben, aber dann muss man es wohl so machen:
* die speziellen Gruppen in der mit hohen GIDs ausstatten (/etc/groups), damit sie in die Maps aufgenommen werden
* bestimmen welche Files auf dem Client die lokalen System-Accounts verwenden (/etc/groups auf dem Client)
* GIDs umbiegen auf die vom NIS gelieferten
* lokale System-Accounts löschen (/etc/groups auf dem Client)
Siehe hierzu auch: http://www.faqs.org/docs/linux_network/ ... asswd.html
* die speziellen Gruppen in der mit hohen GIDs ausstatten (/etc/groups), damit sie in die Maps aufgenommen werden
* bestimmen welche Files auf dem Client die lokalen System-Accounts verwenden (/etc/groups auf dem Client)
* GIDs umbiegen auf die vom NIS gelieferten
* lokale System-Accounts löschen (/etc/groups auf dem Client)
Siehe hierzu auch: http://www.faqs.org/docs/linux_network/ ... asswd.html