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
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
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
Thanx, a²