[Samba] Permissions problem with 3.0.8

Andreas andreas at conectiva.com.br
Tue Nov 9 16:27:53 GMT 2004


On Tue, Nov 09, 2004 at 05:14:44PM +0100, Beschorner Daniel wrote:
> [2004/11/09 17:02:02, 10] smbd/open.c:open_file_shared1(1038)
>   open_file_shared: fname = bootfont.bin, dos_attrs = 27, share_mode = 41,
> ofun = 12, mode = 560, oplock request = 3
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode(283)
>   dos_mode: bootfont.bin
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode_from_sbuf(151)
>   dos_mode_from_sbuf returning ra
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode(315)
>   dos_mode returning ra
> [2004/11/09 17:02:02, 10] smbd/open.c:open_match_attributes(922)
>   open_match_attributes: file bootfont.bin old_dos_mode = 0x21,
> existing_mode = 0100560, new_dos_mode = 0x27 returned_mode =
> [2004/11/09 17:02:02, 5] smbd/open.c:open_file_shared1(1141)
>   open_file_shared: read/write access requested for file bootfont.bin on
> read only file
> [2004/11/09 17:02:02, 5] smbd/files.c:file_free(385)
>   freed files structure 5799 (2 used)
> [2004/11/09 17:02:02, 10] smbd/trans2.c:set_bad_path_error(2234)
>   set_bad_path_error: err = 13 bad_path = 0
> [2004/11/09 17:02:02, 3] smbd/error.c:error_packet(105)
>   error string = Permission denied
> [2004/11/09 17:02:02, 3] smbd/error.c:error_packet(129)
>   error packet at smbd/trans2.c(2243) cmd=162 (SMBntcreateX)
> NT_STATUS_ACCESS_DENIED
> 
> ...
> 
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode(283)
>   dos_mode: bootfont.bin
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode_from_sbuf(151)
>   dos_mode_from_sbuf returning ra
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode(315)
>   dos_mode returning ra
> [2004/11/09 17:02:02, 6] smbd/trans2.c:call_trans2setfilepathinfo(3621)
>   actime: Wed Apr  2 13:00:00 2003
>    modtime: Thu Jan  1 01:00:00 1970
>    size: 4952 dosmode: a0
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode(283)
>   dos_mode: bootfont.bin
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode_from_sbuf(151)
>   dos_mode_from_sbuf returning ra
> [2004/11/09 17:02:02, 8] smbd/dosmode.c:dos_mode(315)
>   dos_mode returning ra
> [2004/11/09 17:02:02, 10] smbd/trans2.c:call_trans2setfilepathinfo(3678)
>   call_trans2setfilepathinfo: file bootfont.bin : setting dos mode a0
> [2004/11/09 17:02:02, 10] smbd/dosmode.c:file_set_dosmode(340)
>   file_set_dosmode: setting dos mode 0xa0 on file bootfont.bin
> [2004/11/09 17:02:02, 2] smbd/trans2.c:call_trans2setfilepathinfo(3681)
>   file_set_dosmode of bootfont.bin failed (No data available)
> [2004/11/09 17:02:02, 3] smbd/error.c:error_packet(105)
>   error string = No data available
> [2004/11/09 17:02:02, 3] smbd/error.c:error_packet(129)
>   error packet at smbd/trans2.c(3682) cmd=50 (SMBtrans2)
> NT_STATUS_ACCESS_DENIED

I'm getting what seems to be (at first glance) the same error in my roaming
profiles problem. It happens with a winxp sp2 pro pt_BR workstation while
trying to copy the profiles to the profile share.

(user "maria")

(...)
[2004/11/09 14:21:42, 3] smbd/trans2.c:call_trans2setfilepathinfo(3096)
  call_trans2setfilepathinfo(8) maria/SendTo (fnum 8786) info_level=1004 totdata=40
[2004/11/09 14:21:42, 8] smbd/dosmode.c:dos_mode(283)
  dos_mode: maria/SendTo
[2004/11/09 14:21:42, 8] smbd/dosmode.c:dos_mode_from_sbuf(151)
  dos_mode_from_sbuf returning d
[2004/11/09 14:21:42, 8] smbd/dosmode.c:dos_mode(315)
  dos_mode returning d
[2004/11/09 14:21:42, 6] smbd/trans2.c:call_trans2setfilepathinfo(3621)
  actime: Tue Nov  9 14:21:42 2004
   modtime: Wed Dec 31 21:00:00 1969
   size: 0 dosmode: 13
[2004/11/09 14:21:42, 8] smbd/dosmode.c:dos_mode(283)
  dos_mode: maria/SendTo
[2004/11/09 14:21:42, 8] smbd/dosmode.c:dos_mode_from_sbuf(151)
  dos_mode_from_sbuf returning d
[2004/11/09 14:21:42, 8] smbd/dosmode.c:dos_mode(315)
  dos_mode returning d
[2004/11/09 14:21:42, 10] smbd/trans2.c:call_trans2setfilepathinfo(3678)
  call_trans2setfilepathinfo: file maria/SendTo : setting dos mode 13
[2004/11/09 14:21:42, 10] smbd/dosmode.c:file_set_dosmode(340)
  file_set_dosmode: setting dos mode 0x13 on file maria/SendTo
[2004/11/09 14:21:42, 2] smbd/trans2.c:call_trans2setfilepathinfo(3681)
  file_set_dosmode of maria/SendTo failed (No data available)
[2004/11/09 14:21:42, 3] smbd/error.c:error_packet(105)
  error string = No data available
[2004/11/09 14:21:42, 3] smbd/error.c:error_packet(129)
  error packet at smbd/trans2.c(3682) cmd=50 (SMBtrans2) NT_STATUS_ACCESS_DENIED
(...)

strace from that part shows a mkdir for maria/SendTo, then getxattr("maria/SendTo"...
which returns ENODATA and later on a rmdir for maria/SendTo. Perhaps windows couldn't 
set some permissions and gave up?



More information about the samba mailing list