Samba: rekursive Verzeichnisse anlegen nicht erlaubt

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
aquadraht
Beiträge: 33
Registriert: 10.05.2002 21:39:54

Samba: rekursive Verzeichnisse anlegen nicht erlaubt

Beitrag von aquadraht » 11.01.2009 21:41:32

Hallo,

ich habe einen Samba-Server (Debian Lenny) mit zwei Freigaben, auf die verschiedene Clients zugreifen. Unter meinem Linux-Client klappt das Anlegen rekursiver Verzeichnisse nicht. Damit ist auch das rekursive Kopieren von Verzeichnissen nicht möglich!

Code: Alles auswählen

[a²@kairo share]$ mkdir -p test/test
mkdir: kann Verzeichnis „test/test“ nicht anlegen: Permission denied
Nach Ausführen des Kommandos wird nur das erste Verzeichnis mit folgenden Rechten angelegt: drwxr-xr-x 2 ad ad 4096 11. Jan 20:41 test

Wenn ich nun das obige Kommando wiederhole, dann wird auch das zweite Verzeichnis angelegt?!?

Das Samba-Log sagt mir bei Log Level 3:

Code: Alles auswählen

[2009/01/11 20:51:13,  3] smbd/process.c:process_smb(1549)
  Transaction 21 of length 88 (0 toread)
[2009/01/11 20:51:13,  3] smbd/process.c:switch_message(1361)
  switch message SMBtrans2 (pid 2077) conn 0x8bc7250
[2009/01/11 20:51:13,  3] smbd/trans2.c:call_trans2qfilepathinfo(3939)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/01/11 20:51:13,  3] smbd/trans2.c:call_trans2qfilepathinfo(3984)
  call_trans2qfilepathinfo: SMB_VFS_LSTAT of test failed (Datei oder Verzeichnis nicht gefunden)
[2009/01/11 20:51:13,  3] smbd/error.c:reply_unix_error(154)
  unix_error_packet: error string = Datei oder Verzeichnis nicht gefunden
[2009/01/11 20:51:13,  3] smbd/error.c:error_packet_set(61)
  error packet at smbd/trans2.c(3985) cmd=50 (SMBtrans2) NT_STATUS_OBJECT_NAME_NOT_FOUND
[2009/01/11 20:51:13,  3] smbd/process.c:process_smb(1549)
  Transaction 22 of length 108 (0 toread)
[2009/01/11 20:51:13,  3] smbd/process.c:switch_message(1361)
  switch message SMBtrans2 (pid 2077) conn 0x8bc7250
[2009/01/11 20:51:13,  3] smbd/trans2.c:call_trans2setfilepathinfo(6702)
  call_trans2setfilepathinfo(6) test (fnum -1) info_level=521 totdata=18
[2009/01/11 20:51:13,  3] smbd/process.c:process_smb(1549)
  Transaction 23 of length 98 (0 toread)
[2009/01/11 20:51:13,  3] smbd/process.c:switch_message(1361)
  switch message SMBtrans2 (pid 2077) conn 0x8bc7250
[2009/01/11 20:51:13,  3] smbd/trans2.c:call_trans2qfilepathinfo(3939)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/01/11 20:51:13,  3] smbd/trans2.c:call_trans2qfilepathinfo(3984)
  call_trans2qfilepathinfo: SMB_VFS_LSTAT of test/test failed (Datei oder Verzeichnis nicht gefunden)
[2009/01/11 20:51:13,  3] smbd/error.c:reply_unix_error(154)
  unix_error_packet: error string = Datei oder Verzeichnis nicht gefunden
[2009/01/11 20:51:13,  3] smbd/error.c:error_packet_set(61)
  error packet at smbd/trans2.c(3985) cmd=50 (SMBtrans2) NT_STATUS_OBJECT_NAME_NOT_FOUND
[2009/01/11 20:51:20,  3] smbd/sec_ctx.c:set_sec_ctx(324)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
vergrößern

Meine smb.conf-Einstellung sieht so aus:

Code: Alles auswählen

[share]
path = /data/public_share/
comment = Fileserver
available = yes
browseable = yes
guest ok = no
writable = yes
directory mode=0777
Kann mir jemand auf die Sprünge helfen, wo ich hier einen Fehler habe?

Thanx, a²

incredibletimbo
Beiträge: 184
Registriert: 07.10.2006 11:54:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Münsterland

Re: Samba: rekursive Verzeichnisse anlegen nicht erlaubt

Beitrag von incredibletimbo » 14.01.2009 22:36:48

Blöde Frage:
Bist du sicher, dass das mit Samba so gehen sollte? Dass es auf einem lokalen FS geht, heißt ja nicht viel...

Für mich Nicht- Samba- Fachmann sieht es aus, als wenn er den Unterordner test des Ordners test nicht erstellen kann, weil er den Ordner test halt nicht findet - kein Wunder eigentlich...

incredibletimbo
Beiträge: 184
Registriert: 07.10.2006 11:54:19
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Münsterland

Re: Samba: rekursive Verzeichnisse anlegen nicht erlaubt

Beitrag von incredibletimbo » 14.01.2009 22:55:18

Bei mir geht das übrigens auch nicht, gleicher Fehler!

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Samba: rekursive Verzeichnisse anlegen nicht erlaubt

Beitrag von habakug » 14.01.2009 23:09:19

Hallo!

Er sollte wohl erstmal hier [1] antworten, da hat er zuerst gefragt. Es könnte aber gleich noch ein

Code: Alles auswählen

id a²
ls -lisa /samba/share
hinzugefügt werden.

Gruß, habakug

[1] http://forum.ubuntuusers.de/topic/samba ... st-1780085
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Antworten