Ein paar Fragen zu NFS

Moin, moin,

ich möchte gerne ein Netzwerk aufbauen, indem es ca. 20 Client-Rechener gibt. Auf allen soll Suse-Linux 10 laufen. Jetzt soll es mölich sein dass man sich auf irgendeinem Rechenr mit seinem Benutznamen und Passwort einloggt und dann immer seine Programme und Dateien hat. Diese liegen auf einem Zentralen Server. Ich denke das lässt sich soweit mit NFS realisieren. Ich weiß bis jetzt dass man die Pfade nur einer IP oder DNS-Adresse zuweisen kann nicht aber einem Benutzenamen. Geht das auch und wenn wo müssen die Benutzdaten eingetragen werden und wie muss die /etc/exports aussehen?

Gibt es eine Seite auf der das beschreiben ist? Oder ein Buch?

Stefan

Moin, moin,

'n Abend,

ich möchte gerne ein Netzwerk aufbauen, indem es ca. 20
Client-Rechener gibt. Auf allen soll Suse-Linux 10 laufen.
Jetzt soll es mölich sein dass man sich auf irgendeinem
Rechenr mit seinem Benutznamen und Passwort einloggt und dann
immer seine Programme und Dateien hat.

Was sind denn „seine Programme und Dateien“? Sprichst Du vom /home? BTW: evtl. waere es sinnvoll, wenn Du Dich gleich noch mit NIS beschaeftigst.

Ich weiß bis jetzt dass man die Pfade nur einer IP oder
DNS-Adresse zuweisen kann nicht aber einem Benutzenamen.

Das kann es auch nicht. Authentifizierung kann NFS nur fuer Rechner, etwas wie Nutzer kennt es nicht (okay, es kennt root). Es transportiert aber UID und GID an die Clients. Entweder Du stellst sicher, dass alle Nutzer an allen Rechnern die gleichen IDs haben oder Du laesst das von NIS erledigen. Die Authenfizierung geschieht dann mittels NIS, die Autorisierung ueber die normalen Unix-Dateirechte.

Gibt es eine Seite auf der das beschreiben ist? Oder ein Buch?

http://tldp.org/HOWTO/NFS-HOWTO/index.htmlhttp://tldp.org/HOWTO/NIS-HOWTO/index.html
HTH,
Gruss vom Frank.

Danke für die Antwort.
Ich meinte das /home Verzeichnis.
Ich dachte mir das so, dass der User sein /home Verzeichnis auf alle im Netz befindlichen Rechner „mitnehmen“ kann. So kann er sich an jedem Rechner einloggen und hat seine Dateien und die Programme dann auch an dem Rechner.

Ich habe diese Seite zu NIS gefunden: http://www.linuxnetmag.com/de/issue6/m6nis1.html

Dort steht am Ende das „Kapitel“ „Home Verzeichnisse“. Hier steht eine Beispielkonfiguration von /etc/exports. Dort steht allerdings auch nur ein Verzeichnis für das ganze Netz. Funktioniert das dann so dass jeder User ein eigenes Verzeichnis bekommt oder gibt es eins für alle?

Stefan

Ich habe diese Seite zu NIS gefunden:
http://www.linuxnetmag.com/de/issue6/m6nis1.html

Lies das NIS-Howto, fuer die Grundlagen. Ansonsten gibt’s im Yast irgendwo auch einen Menuepunkt, um Client und Server zu konfigurieren.

Dort steht am Ende das „Kapitel“ „Home Verzeichnisse“. Hier
steht eine Beispielkonfiguration von /etc/exports. Dort steht
allerdings auch nur ein Verzeichnis für das ganze Netz.

Ja, das reicht ja auch.

Funktioniert das dann so dass jeder User ein eigenes
Verzeichnis bekommt oder gibt es eins für alle?

Es gibt eins fuer alle. Wenn ein Nutzer nicht will, dass andere Nutzer in sein $HOME gucken soll er die Rechte dafuer entsprechend setzen. Ganz so, als waere es ein lokales /home auf einem Rechner mit mehreren Nutzern.

Gruss vom Frank.

1 Like

Es gibt eins fuer alle. Wenn ein Nutzer nicht will, dass
andere Nutzer in sein $HOME gucken soll er die Rechte dafuer
entsprechend setzen. Ganz so, als waere es ein lokales /home
auf einem Rechner mit mehreren Nutzern.

Ok.

Dann werde ich mir das Howto mal durchlesen.

Stefan