On Fri, 15 Nov 2002, J.Strohschnitter wrote:
Hallo,
ich habe von einem anderen Samba-Server ein Verzeichnis in meinen Samba-Server via NFS gemountet. Diesen NFS-Mount habe ich nun wiederum via samba-share auf einem Windows-PC mapped. In das Share habe ich meinen User als adminuser eingetragen. Wenn ich mich nun auf dem "original" Server anmelde habe ich schreibrecht auf dem Share, melde ich mich jedoch auf dem anderen Server an, bei dem das Share via NFS gemountet wurde, habe ich keine Berechtigung. Die Berechtigungen sind Unix-Seitig auf beiden Servern gleich. Der User, der auf beiden Servern angelegt ist, hat auch die gleiche UID/GID. Woran könnte es liegen, dass ich keine Berechtigungen auf dem Share habe ? Lesen kann ich es!
entweder das NFS ist nur read-only exportiert, oder es ist read-only fuer root exportiert *und* dein smbd laeuft als root, oder der user unter dem dein smbd laeuft hat auf dem NFS keine Schreibrechte
Hi,
NFS ist RW exportiert: /etc/exports /server/progs winxplogon(rw)
ok, also wird da mit root_squash exportiert, root hat keine Schreibrechte.
Sambadaemon (Ausgabe ps -ef): root 309 1 0 11:19 ? 00:00:00 /usr/lib/samba/classic/nmbd -D root 753 1 0 11:20 ? 00:00:00 /usr/lib/samba/classic/smbd -D smbuser 1099 753 0 11:29 ? 00:00:16 /usr/lib/samba/classic/smbd -D
-> Ist Samba 2.2.6 - leider weiss ich hier nicht welcher Daemon für was zuständig ist. Früher (<= 2.2.4) gab es immer nur einen Prozess.
der smbd mit PPID 1 ist der Urahn, alle anderen sind Kinder von ihm (siehe deren PPID). Ausserdem laufen die Kinder unter der uid unter der das Share angefordert wurde (smbuser bei dir).
oder der user unter dem dein smbd laeuft hat auf dem NFS keine Schreibrechte
Hm, wie kann ich das prüfen ?
su - smbuser -c 'cd /mountpoint && touch muell && rm muell' Gilt deine Beschreibung bzgl UID/GID fuer die User auf beiden Rechnern (siehe oben) auch fuer smbuser? Ich bin nicht sicher ob es reicht wenn smbuser Schreibrechte hat. Das musst du ausprobieren. Wenn nicht dann brauch root, als owner von smbd, die Schreibrechte, d.h. du muestest mit der Option no_root_squash exportieren (zumin. mal ausprobieren ob es dann funktioniert). Achim