NFS-Freigabe von Daten eines NSS-Volumes einrichten

Antworten
localhorst
Beiträge: 571
Registriert: 17.12.2012, 20:19

NFS-Freigabe von Daten eines NSS-Volumes einrichten

Beitrag von localhorst »

Folgende Schritte sind nötig, damit sich ein NFS-Client mit den freigegebenen Daten eines NFS-Servers verbinden können, wenn sich dessen Daten auf einem NSS-Volume befinden:
  1. Aktiviere zunächst einen eDirectory-Nutzer für Linux im iManager unter "Linux User Management -> Benutzer für Linux aktivieren"
  2. Setze die gewünschten Trustee-Rechte für das freizugebende Verzeichnis.
  3. Setze den Linux-aktivierten Nutzer als Besitzer des freizugebenden Verzeichnisses:

    Code: Alles auswählen

    chown -R nfsediruser:root /media/nss/VOL/Freigabe-Verzeichnis
  4. Rufe YaST auf und wähle den Punkt "Netzwerkdienste -> NFS-Server" aus.
  5. Gib ein Verzeichnis frei. Als "Rechner-Platzhalter" ist zunächst "*" vergeben. Das bedeutet, dass jeder beliebige PC/Server im Netzwerk eine Verbindung zur Freigabe aufbauen kann. Da keine Passwort-Abfrage erscheint, kann also jeder unter dem Namen des eben freigegebenen Nutzers das machen, wozu ihm die gesetzten Trustees befähigen. Es empfiehlt sich daher als Platzhalter den Servernamen oder dessen IP-Adresse einzutragen, welcher Zugriff erhalten soll.
  6. Als "Optionen" vergibst du:

    Code: Alles auswählen

    fsid=n,rw,sync,all_squash,anonuid=x
    "n"=Verbindungs-Nr; ist beliebig, darf aber sich mit anderen Freigaben nicht überschneiden.
    "anonuid"=ID des Benutzers. Bekommt man über den iManager heraus ("Benutzer -> Benutzer bearbeiten -> Linux-Profil")
  7. Zu guter Letzt einfach den "NFS-Client" im YaST des Clients aufrufen und die Verbindung herstellen.
  8. Beispiel einer "/etc/exports"-Datei:

    Code: Alles auswählen

    media/nss/VOL1/DATEN/GisPrj     oes.example.org(fsid=11,rw,sync,all_squash,anonuid=626)
Antworten