PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein Zugriff auf NFS Share als User



J.M.
06.06.08, 22:26
Ich möchte ein Verzeichnis meines NAS in meinem Home-Verzeichnis mounten.
Dazu habe ich

storage:/nas/NASDisk-00002/public /home/johannes/Storage nfs auto,user,rsize=8192,wsize=8192,hard,intr 0 0


in /etc/fstab eingetragen. Jetzt kann ich das Verzeichnis sowohl als root als auch als normaler User mounten, darauf zugreifen kann ich allerdings nur als root.
Besitzer von /home/johannes/Storage ist nach dem mounten root und die Gruppe ist 11578.
Was muss ich machen, damit das klappt?

Peredur
10.06.08, 12:54
Tog Johannes,

bist du in der Gruppe "user"?
Wie hast du NFS auf deiner NAS konfiguriert?

Auf der NAS sollte schon die Funktion, falls vorhanden, rw für Lokale Netz gesetzt sein z.B.

Probier doch das bitte (z.B.):



storage:/nas/NASDisk-00002/public /home/johannes/Storage nfs rw,gid=500,uid=500,umask=002,rsize=8192,wsize=8192 ,hard,intr 0 0


gid und uid bitte durch deine ID ersetzen.

Was ist das für eine NAS?

Gruss

marce
10.06.08, 12:55
Alternativ: Auf dem NFS-Server den User mit der gleichen UID und den gleichen Gruppen einrichten.

J.M.
13.06.08, 15:50
gid und uid bitte durch deine ID ersetzen.

Was ist das für eine NAS?

Gruss

Dann bekomme ich beim Mounten die Fehlermeldung


Bad nfs mount parameter: gid

Die NAS ist eine Intel SS4000-E

Hier noch die exports von der NAS:


#FalconStor NFS Config
#
/nas/NASDisK-00002/public ThinkPad.mn.xx(ro,secure,no_root_squash,async,wdel ay,anongid=11578)

kreol
13.06.08, 21:20
marce hat ja schon geschrieben, dass die UID auf beiden Rechnern identisch sein muss. Ansonsten: Poste mal die fstab von Server und Client, die /etc/exports des Servers, ein "ls -la" auf das massgebliche Verzeichnis und "groups" und "id" von beiden Rechnern (ausgeführt aus dem Login des betroffenen Users)


Kreol

Peredur
15.06.08, 16:35
Tag,


Bad nfs mount parameter: gid
Das sollte er aber können. :confused:


Die NAS ist eine Intel SS4000-E
Gibt es da nicht eine Option wo man eintragen kann das Netzwerk IP, z. B. 172.16.0.0./16 alles darf oder zumindest eine bestimmte IP?

Wenn ich mich noch recht entsinne, hat Intel da etwas in der Doku erwähnt. Habe gerade die Doku nicht zur Hand.




Hier noch die exports von der NAS:

#FalconStor NFS Config
#
/nas/NASDisK-00002/public ThinkPad.mn.xx (ro,secure,no_root_squash,async,wdelay,anongid=115 78)


Wiso die Option "ro" -> rw, da du ja Daten ablegen und ändern möchtest.
Das solltest du ändern.

Welche Infos bekommst du, bei folgende Befehle? (vom Client)


showmount -e "deine nas"


Gruss
Peredur :ugly:

ps:
meine fstab


LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
/dev/Volume00/LogVol00 /home ext3 defaults 1 2
/dev/Volume00/LogVol01 /usr ext3 defaults 1 2
/dev/Volume00/LogVol02 /var ext3 defaults 1 2
/dev/Volume01/LogVol00 /mnt/data ext3 defaults 1 2
/dev/sdd6 swap swap defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
#nfs
asterix:/mnt/nfs/utilities /mnt/s_shares/utilities nfs defaults 0 0
asterix:/mnt/nfs/data_entwicklung /mnt/s_shares/develop nfs defaults 0 0


meine export vom Server


#----------------------------------------------------------------------#
# exports #
# NFS Shares fuer Unix/Linux #
#----------------------------------------------------------------------#

# Freigabe Utilities
/mnt/nfs/utilities *.privat.local.xy(ro)

# Freigabe fuer die Entwicklung
/mnt/nfs/data_entwicklung *.privat.local.xy(rw)

J.M.
19.06.08, 19:16
OK, ich danke euch! Ich flashe am WE erst einmal neue Firmware auf die NAS und werde das anschließend noch einmal aufgreifen.