[Samba] Re: Samba3+Win2k/XP profiles

Gémes Géza geza at kzsdabas.sulinet.hu
Tue Oct 21 13:59:07 GMT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

~ Dear List,

~ My Win2k and WinXP workstations are endlessly complaining about can't
~ create central copy of the user profile, because of ..., or something
~ like that (in hungarian). When I'm trying, even as root to change the
~ acls of anything in the profile share I get an error, with other shares
~ this is working perfectly (I have ACLs enabled, on XFS fs). My profiles
~ related lines from smb.conf:

~ [global]
~ domain master = yes
~ domain logons = yes
~ logon script = %U.bat
~ logon path = \\%L\Profiles\%U
~ passdb backend = tdbsam smbpasswd guest # the same happens with ldapsam
~ dos charset = CP852
~ unix charset = ISO8859-2
~ csc policy = disable
~ profile acls = yes             #the same happens without this
~ log file = /var/log/samba3/log.%m
~ log level = 10
~ max log size = 50

~ [Profiles]
~    path = /var/lib/samba3/profiles
~    browseable = no
~    guest ok = yes
~ root preexec = PROFILE=/var/lib/samba3/profiles/%u; if [ ! -e $PROFILE
~ ]; then mkdir -pm700 $PROFILE;  chown %u.%g $PROFILE; fi  # Without this
~ workstation complains about not founding an user profile, and loging in
~ with local copy, then saying that it cannot be found, and loging in with
~ a temporary one.

~ ls -ald /var/lib/samba3/profiles/ gives:
~ drwxrwxrwt    3 root     root           18 okt 21 15:19
/var/lib/samba3/profiles/

~ I've attached a level 10 log of the part with clients communication,
which in my opinion could be related to the profile:

[2003/10/21 15:20:29, 10] lib/util.c:dump_data(1825)
~  [000] 00 6F 00 EC 03 00 00 00  00 5C 00 6B 00 69 00 6E  .o.ì.... .\.k.i.n
~  [010] 00 67 00 61 00 5C 00 4E  00 54 00 55 00 53 00 45  .g.a.\.N .T.U.S.E
~  [020] 00 52 00 2E 00 44 00 41  00 54 00 00 00           .R...D.A .T...
[2003/10/21 15:20:29, 3] smbd/process.c:switch_message(685)
~  switch message SMBtrans2 (pid 23269)
[2003/10/21 15:20:29, 4] smbd/uid.c:change_to_user(122)
~  change_to_user: Skipping user change - already user
[2003/10/21 15:20:29, 3] smbd/trans2.c:call_trans2qfilepathinfo(1915)
~  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004
[2003/10/21 15:20:29, 5] smbd/filename.c:unix_convert(114)
~  unix_convert called on file "\kinga\NTUSER.DAT"
[2003/10/21 15:20:29, 3] lib/util.c:unix_clean_name(580)
~  unix_clean_name [/kinga/NTUSER.DAT]
[2003/10/21 15:20:29, 10] smbd/statcache.c:stat_cache_lookup(251)
~  stat_cache_lookup: lookup failed for name [KINGA/NTUSER.DAT]
[2003/10/21 15:20:29, 10] smbd/statcache.c:stat_cache_lookup(281)
~  stat_cache_lookup: lookup succeeded for name [KINGA] -> [kinga]
[2003/10/21 15:20:29, 5] smbd/filename.c:unix_convert(188)
~  unix_convert begin: name = kinga/NTUSER.DAT, dirpath = kinga, start =
NTUSER.DAT
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled(269)
~  is_mangled NTUSER.DAT ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled_component(208)
~  is_mangled_component NTUSER.DAT (len 10) ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled(269)
~  is_mangled NTUSER.DAT ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled_component(208)
~  is_mangled_component NTUSER.DAT (len 10) ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled(269)
~  is_mangled NTUSER.DAT ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled_component(208)
~  is_mangled_component NTUSER.DAT (len 10) ?
[2003/10/21 15:20:29, 5] smbd/filename.c:unix_convert(323)
~  New file NTUSER.DAT
[2003/10/21 15:20:29, 8] lib/util.c:is_in_path(1473)
~  is_in_path: kinga/NTUSER.DAT
[2003/10/21 15:20:29, 8] lib/util.c:is_in_path(1477)
~  is_in_path: no name list.
[2003/10/21 15:20:29, 3] lib/util.c:unix_clean_name(580)
~  unix_clean_name [kinga/NTUSER.DAT]
[2003/10/21 15:20:29, 3] smbd/trans2.c:call_trans2qfilepathinfo(1934)
~  call_trans2qfilepathinfo: SMB_VFS_STAT of kinga/NTUSER.DAT failed (No
such file or directory)
[2003/10/21 15:20:29, 10] smbd/trans2.c:set_bad_path_error(1802)
~  set_bad_path_error: err = 2 bad_path = 0
[2003/10/21 15:20:29, 3] smbd/error.c:error_packet(94)
~  error string = No such file or directory
[2003/10/21 15:20:29, 3] smbd/error.c:error_packet(118)
~  error packet at smbd/trans2.c(1808) cmd=50 (SMBtrans2)
NT_STATUS_OBJECT_NAME_NOT_FOUND
[2003/10/21 15:20:29, 5] lib/util.c:show_msg(456)
[2003/10/21 15:20:29, 5] lib/util.c:show_msg(466)
~  size=35
~  smb_com=0x32
~  smb_rcls=52
~  smb_reh=0
~  smb_err=49152
~  smb_flg=136
~  smb_flg2=51265
~  smb_tid=1
~  smb_pid=616
~  smb_uid=112
~  smb_mid=12416
~  smt_wct=0
~  smb_bcc=0
[2003/10/21 15:20:29, 6] lib/util_sock.c:write_socket(407)
~  write_socket(5,39)
[2003/10/21 15:20:29, 6] lib/util_sock.c:write_socket(410)
~  write_socket(5,39) wrote 39
[2003/10/21 15:20:29, 10]
lib/util_sock.c:read_smb_length_return_keepalive(463)
~  got smb length of 120
[2003/10/21 15:20:29, 6] smbd/process.c:process_smb(889)
~  got message type 0x0 of len 0x78
[2003/10/21 15:20:29, 3] smbd/process.c:process_smb(890)
~  Transaction 196 of length 124
[2003/10/21 15:20:29, 5] lib/util.c:show_msg(456)
[2003/10/21 15:20:29, 5] lib/util.c:show_msg(466)
~  size=120
~  smb_com=0xa2
~  smb_rcls=0
~  smb_reh=0
~  smb_err=0
~  smb_flg=24
~  smb_flg2=51207
~  smb_tid=1
~  smb_pid=616
~  smb_uid=112
~  smb_mid=12480
~  smt_wct=24
~  smb_vwv[ 0]=  255 (0xFF)
~  smb_vwv[ 1]=57054 (0xDEDE)
~  smb_vwv[ 2]= 8704 (0x2200)
~  smb_vwv[ 3]= 4096 (0x1000)
~  smb_vwv[ 4]=    0 (0x0)
~  smb_vwv[ 5]=    0 (0x0)
~  smb_vwv[ 6]=    0 (0x0)
~  smb_vwv[ 7]=    0 (0x0)
~  smb_vwv[ 8]= 4097 (0x1001)
~  smb_vwv[ 9]=    0 (0x0)
~  smb_vwv[10]=    0 (0x0)
~  smb_vwv[11]=    0 (0x0)
~  smb_vwv[12]=    0 (0x0)
~  smb_vwv[13]=    0 (0x0)
~  smb_vwv[14]=    0 (0x0)
~  smb_vwv[15]= 1792 (0x700)
~  smb_vwv[16]=    0 (0x0)
~  smb_vwv[17]=  256 (0x100)
~  smb_vwv[18]=    0 (0x0)
~  smb_vwv[19]=    0 (0x0)
~  smb_vwv[20]= 8192 (0x2000)
~  smb_vwv[21]=  512 (0x200)
~  smb_vwv[22]=    0 (0x0)
~  smb_vwv[23]=    0 (0x0)
~  smb_bcc=37
[2003/10/21 15:20:29, 10] lib/util.c:dump_data(1825)
~  [000] 00 5C 00 6B 00 69 00 6E  00 67 00 61 00 5C 00 4E  .\.k.i.n .g.a.\.N
~  [010] 00 54 00 55 00 53 00 45  00 52 00 2E 00 44 00 41  .T.U.S.E .R...D.A
~  [020] 00 54 00 00 00                                    .T...
[2003/10/21 15:20:29, 3] smbd/process.c:switch_message(685)
~  switch message SMBntcreateX (pid 23269)
[2003/10/21 15:20:29, 4] smbd/uid.c:change_to_user(122)
~  change_to_user: Skipping user change - already user
[2003/10/21 15:20:29, 10] smbd/nttrans.c:reply_ntcreate_and_X(601)
~  reply_ntcreateX: flags = 0x10, desired_access = 0x100100
file_attributes = 0x0, share_access = 0x7, create_disposition = 0x1
create_options = 0x200000 root_dir_fid = 0x0
[2003/10/21 15:20:29, 10] smbd/nttrans.c:map_create_disposition(343)
~  map_create_disposition: Mapped create_disposition 0x1 to 0x1
[2003/10/21 15:20:29, 10] smbd/nttrans.c:map_share_mode(424)
~  map_share_mode: FILE_SHARE_DELETE requested. open_mode = 0x8000
[2003/10/21 15:20:29, 10] smbd/nttrans.c:map_share_mode(469)
~  map_share_mode: Mapped desired access 0x100100, share access 0x7, file
attributes 0x0 to open_mode 0x8040
[2003/10/21 15:20:29, 5] smbd/filename.c:unix_convert(114)
~  unix_convert called on file "\kinga\NTUSER.DAT"
[2003/10/21 15:20:29, 3] lib/util.c:unix_clean_name(580)
~  unix_clean_name [/kinga/NTUSER.DAT]
[2003/10/21 15:20:29, 10] smbd/statcache.c:stat_cache_lookup(251)
~  stat_cache_lookup: lookup failed for name [KINGA/NTUSER.DAT]
[2003/10/21 15:20:29, 10] smbd/statcache.c:stat_cache_lookup(281)
~  stat_cache_lookup: lookup succeeded for name [KINGA] -> [kinga]
[2003/10/21 15:20:29, 5] smbd/filename.c:unix_convert(188)
~  unix_convert begin: name = kinga/NTUSER.DAT, dirpath = kinga, start =
NTUSER.DAT
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled(269)
~  is_mangled NTUSER.DAT ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled_component(208)
~  is_mangled_component NTUSER.DAT (len 10) ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled(269)
~  is_mangled NTUSER.DAT ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled_component(208)
~  is_mangled_component NTUSER.DAT (len 10) ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled(269)
~  is_mangled NTUSER.DAT ?
[2003/10/21 15:20:29, 10] smbd/mangle_hash2.c:is_mangled_component(208)
~  is_mangled_component NTUSER.DAT (len 10) ?
[2003/10/21 15:20:29, 5] smbd/filename.c:unix_convert(323)
~  New file NTUSER.DAT
[2003/10/21 15:20:29, 3] smbd/dosmode.c:unix_mode(110)
~  unix_mode(kinga/NTUSER.DAT) returning 0744
[2003/10/21 15:20:29, 5] smbd/files.c:file_new(122)
~  allocated file structure 6269, fnum = 10365 (1 used)
[2003/10/21 15:20:29, 10] smbd/open.c:open_file_shared1(848)
~  open_file_shared: fname = kinga/NTUSER.DAT, share_mode = 8040, ofun =
1, mode = 744, oplock request = 0
[2003/10/21 15:20:29, 8] lib/util.c:is_in_path(1473)
~  is_in_path: kinga/NTUSER.DAT
[2003/10/21 15:20:29, 8] lib/util.c:is_in_path(1477)
~  is_in_path: no name list.
[2003/10/21 15:20:29, 3] lib/util.c:unix_clean_name(580)
~  unix_clean_name [kinga/NTUSER.DAT]
[2003/10/21 15:20:29, 4] smbd/open.c:open_file_shared1(1014)
~  calling open_file with flags=0x0 flags2=0x0 mode=0744
[2003/10/21 15:20:29, 5] smbd/files.c:file_free(385)
~  freed files structure 10365 (0 used)
[2003/10/21 15:20:29, 10] smbd/trans2.c:set_bad_path_error(1802)
~  set_bad_path_error: err = 2 bad_path = 0
[2003/10/21 15:20:29, 3] smbd/error.c:error_packet(94)
~  error string = No such file or directory
[2003/10/21 15:20:29, 3] smbd/error.c:error_packet(118)
~  error packet at smbd/trans2.c(1808) cmd=162 (SMBntcreateX)
NT_STATUS_OBJECT_NAME_NOT_FOUND
[2003/10/21 15:20:29, 5] lib/util.c:show_msg(456)
[2003/10/21 15:20:29, 5] lib/util.c:show_msg(466)
~  size=35
~  smb_com=0xa2
~  smb_rcls=52
~  smb_reh=0
~  smb_err=49152
~  smb_flg=136
~  smb_flg2=51201
~  smb_tid=1
~  smb_pid=616
~  smb_uid=112
~  smb_mid=12480
~  smt_wct=0
~  smb_bcc=0


~ Thanks for any ideas,

~ Geza Gemes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/lTuq/PxuIn+i1pIRAmnAAJ0aPNB3Cl2advPkxywRk7lk4TNmSACeKF3N
jcpmr//i0y8I/7KrnlaywXg=
=xt8f
-----END PGP SIGNATURE-----




More information about the samba mailing list