[Problem] NFS Server und Freetz

schmiedt

Neuer User
Mitglied seit
5 Feb 2011
Beiträge
18
Punkte für Reaktionen
1
Punkte
3
Hallo,

Ich habe auf meiner 7270 die 54.04.88freetz-devel-6506 drauf. Daran habe ich eine in ext3 formatierte USB Platte angeschlossen. Alles Dateien auf der Platte gehören dem 'ftpuser' und der Gruppe 'users'
Der ftpuser hat die uid=101 und die users hat gid=1
Die exports in Freetz sieht so aus:
Code:
/var/media/ftp/uStor01 192.168.0.0/24(rw,anonuid=101,anongid=1,async,fsid=0,no_subtree_check,no_root_squash)

Habe die Freigabe auf meinem Reciver(enigma2) und meinem PC(ubuntu11.4) gemountet und kann mit beiden Dateien erstellen, umbenennen und löschen.
Versuche ich aber einen Ordner zu erstellen kommt
Code:
AAF-ufs912:/media/net/FRITZBox# mkdir testverzeichnis
mkdir: cannot create directory 'testverzeichnis': Operation not permitted

das Verzeichnis wird jedoch erstellt:
Code:
AAF-ufs912:/media/net/FRITZBox# ls -la
drwxrwxrwx    7 root     root         4096 Apr  8 16:38 .
drwxr-xr-x    3 root     root            0 Apr  5 12:30 ..
drwxrwxrwx    4 1000     1000         4096 Apr  8 00:11 .Trash-1000
drwxrwxrwx    4 1000     1000         4096 Feb  7 17:09 FRITZ
drwxrwxrwx    2 root     root        16384 Apr  4 11:22 lost+found
drwxr-xr-x    2 root     root         4096 Apr  8 16:38 testverzeichnis
drwxrwxrwx    6 101      1            4096 Apr  8 15:47 userfiles

Mit ubuntu sieht es ähnlich aus nur wird das Verzeichnis nicht als root erstellt sondern als ftpuser.

Unter Windows über die Sambafreigabe tritt diese Problem seltsamerweise überhaupt nicht auf. Die erstellten Ordner und Dateien gehören dem ftpuser und der Gruppe users.

Wo liegt hier der Fehler?
 
Zuletzt bearbeitet:
also wenn ich das richtig verstehe gehören alles Verzeichnisse dem ftpuser außer die vom Reciver erstellten, die gehören root. Warum auch immer?

auf der Box:
Code:
root@fritz:/var/media/ftp/uStor01# ls -la
drwxrwxrwx    7 root     root          4096 Apr  8 18:14 .
drwxr-sr-x    8 ftpuser  users         1024 Jan  1  2000 ..
drwxrwxrwx    4 1000     nobody        4096 Apr  8 00:11 .Trash-1000
drwxrwxrwx    4 1000     nobody        4096 Feb  7 17:09 FRITZ
drwxrwxrwx    2 root     root         16384 Apr  4 11:22 lost+found
drwxr-xr-x    2 root     root          4096 Apr  8 18:14 testverzeichnis
drwxrwxrwx    6 ftpuser  users         4096 Apr  8 15:47 userfiles
 
Sorry for the English, I hope you understand it.
I can read German, but not really write (it would be ugly :) )

This export line works fine with Ubuntu Lucid:

Code:
/var/media/ftp/uData *(rw,all_squash,anonuid=100,anongid=1,insecure,sync,fsid=0,subtree_check)
This is the folder on the box:
Code:
drwxr-xr-x   10 root     root          4096 Apr  7 08:01 uData

And a sub-folder accessible read/write for everybody:

Code:
drwxr-xr-x    7 bittorre users         4096 Mar 25 18:31 public

NFSD runs as root:

Code:
 3329 root         0 SW   [nfsd]

Maybe the above helps to find the problem.

I always include busybox chgrp to make it possible to change the group of a file or folder. Maybe that can help to solve your permission problem too.

I have a question of myself: how did you get NFS working on Ubuntu 11.04? (mounting hangs on my test machine)

Edit:

Maybe also relevant:

hosts.allow: mountd,nfsd,portmap: 192.168.178.0/255.255.255.0
hosts.deny: ALL: ALL
 
Zuletzt bearbeitet:
Danke M66B habe deine exports probiert und es geht. Vielleicht wegen der Option all_squash. Werde ich noch probieren

Zu deinem Problem, Ubuntu mountet ab Version 10.10 mit NFS4. Wenn du einen NFS3 Server hast musst du zu dem mount befehl -o vers=3 hinzufügen
Code:
root@3700plus:/media# mount -t nfs -o vers=3,rw 192.168.0.1:/var/media/ftp/uStor01 /media/FRITZbox/
 
So habe mal getestet und es ist nicht die all_squash Option sonder die die sync. Wenn ich async in der exports habe besteht weiterhin mein Ordner-Problem.

Weiß jemand warum?
 
Zu deinem Problem, Ubuntu mountet ab Version 10.10 mit NFS4. Wenn du einen NFS3 Server hast musst du zu dem mount befehl -o vers=3 hinzufügen

Thanks, this solved my problem. I was aware about the versions, but not that they were incompatible.
It is nice that we could help each other :)

Edit:

I have put my configuration as an example in the wiki for later reference.
Feel free to improve it.
 
Zuletzt bearbeitet:
würde die Platte doch lieber async freigeben, sonst dauert es beim Zugriff immer solange da die Platte meist heija macht :cool:

Warum hab ich async das Problem mit denm Ordner erstellen
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
246,274
Beiträge
2,249,293
Mitglieder
373,863
Neuestes Mitglied
RuthBeatty
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.