PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS Exporte und Benutzerrechte



schne_re
27.11.06, 22:58
Hi!

Ich hab ein paar Probleme mit NFS-Benutzerrechten.
Ich habe auf meinem Notebook den gleichen Benutzer mit der gleichen UID wie am Server.

So sieht meine /etc/exports aus:

# /etc/exports: the access control list for filesystems which may be exported
/usr/bak (rw,no_root_squash)
/home (rw,no_root_squash)


und so mounte ich das Ganze am Notebook:


#Netzlaufwerke (NFS)
192.168.0.1:/usr/bak /usr/bak nfs noauto,user,bg,soft,intr,retry=5,atime,auto,rw,dev ,exec,suid 0 0
192.168.0.1:/home /home/bak/srv001 nfs noauto,user,bg,soft,intr,retry=5,atime,auto,rw,dev ,exec,suid 0 0


Wenn ich nun auf ein Verzeichnis zugreifen will, muss ich chmod 777 haben um schreiben zu können.
Das ist aber nicht Sinn der Sache.

Außerdem sind Benutzer und Gruppe erstellter Dateien / Ordner nobody:nogroup .


Kann mir jemand sagen, was ich da ändern muss?

MfG schne_re

marce
27.11.06, 23:46
Poste mal die nfsd.conf - da dürften die entsprechenden Einstellungen drin enthalten sein...

kreol
28.11.06, 00:12
Poste mit "ls -l" auch mal die Rechte der freigegebenen/gemounteten Verzeichnisse, getrennt nach Server und Client.


Kreol

P.S. Um welche Distri geht es?

schne_re
28.11.06, 10:24
Also mal zum nfsd.conf.
Da ich Kubuntu nutze müsste es doch in /etc/nfs/nfsd.conf sein.
Doch das Verzeichnis /etc/nfs existiert nicht.
Ich habe das Paket nfs-user-server installiert und anschließend die Freigaben mit webmin erstellt.

Hier ls -l vom ersten Mount:


schnere@ntb-001:/usr/bak$ ls -l
insgesamt 12
drwxrwxrwx 18 schnere schnere 4096 2006-11-22 22:01 bvt
drwxrwxrwx 21 schnere schnere 4096 2006-11-27 22:22 filme
drwxrwxrwx 5 schnere schnere 4096 2006-11-25 16:40 music

schne_re
28.11.06, 14:50
Soll ich die nfsd.conf selbst erstellen, oder kann es sein, dass sie in meinem Homeverzeichnis aufzufinden ist?

schne_re
29.11.06, 21:08
Naja, anscheinend hat da smb schon einige Vorteile gegenüber NFS.

Es ist leicht zu konfigurieren und funktioniert auch. Ich hab für Win und Lin
die gleiche Freigabe, unter Lin wollte ich sie halt über nfs einbinden.
Ging auch mit einigen Problemen (schreibrechte).
Nun lässt sie sich zwar mounten aber ich kann nicht drauf zugreifen...

Heut könnte ich meinen PC mal wieder aus dem Fenster schmeißen ...

marce
29.11.06, 21:46
witzigerweise finde ich NFS einfach als Samba...

Ansonsten wärst Du noch die von kreol gewünschten Infos schuldig...

linuxazubi
30.11.06, 08:37
witzigerweise finde ich NFS einfach als Samba...



auf jeden fall! und irgendwie auch sinniger zwei linux-pcs zu verbinden.

schne_re
30.11.06, 12:51
Also mal zum nfsd.conf.
Da ich Kubuntu nutze müsste es doch in /etc/nfs/nfsd.conf sein.
Doch das Verzeichnis /etc/nfs existiert nicht.
Ich habe das Paket nfs-user-server installiert und anschließend die Freigaben mit webmin erstellt.

Hier ls -l vom ersten Mount des Clients:



schnere@ntb-001:/usr/bak$ ls -l insgesamt 12 drwxrwxrwx 18 schnere schnere 4096 2006-11-22 22:01 bvt drwxrwxrwx 21 schnere schnere 4096 2006-11-27 22:22 filme drwxrwxrwx 5 schnere schnere 4096 2006-11-25 16:40 music


Server hab ich im Monet leider nicht zur Verfügung, poste ich dann heute Abend.

Dass NFS sinniger ist dachte ich mir auch, aber es dauert ca. 5 min zum Mounten auf dem Client und dann hab ich ja das Problem mit den Schreibrechten, die ich bei smb nicht habe.

marce
30.11.06, 17:52
also, wenn das 5min geht - dass liegt da irgendwas ganz böse im Argen...

schne_re
03.12.06, 19:04
Hier ls-l vom Server:



schnere@srv001:~$ ls -l /usr/bak
insgesamt 12
drwxrwxrwx 18 schnere schnere 4096 2006-11-22 22:01 bvt
drwxrwxrwx 21 schnere schnere 4096 2006-12-03 17:23 filme
drwxrwxrwx 5 schnere schnere 4096 2006-11-25 16:40 music



Also, das ls- l müsste ja passen.
Mich stört das chmod 777 und dass dabei der Benutzer der erstellten Datei "nobody" is und nicht schnere, also UID 1001, welche auf beiden Rechner gleich ist...