giuseppe furlan
2007-Jun-06 13:50 UTC
[Samba] smbclient cannot find local users on windows xp !
hi guys, I am using smbclient Version 3.0.10 and Redhat Enterprise 4 on a linux machine called "c4dev". I have created a local user called "c4dev" on my XP machine and shared a folder with access to "Everyone". Windows XP Hostname : Spare110-lt IP address : 172.18.96.166 Samba server address Hostname : c4dev IP address : 172.18.96.167 Both machines are in the same workgroup called "IOKO365". When I try to access shared on Windows XP folder I got this : [root@c4dev ~]# smbclient -d 10 -L Spare110-lt -U \\SPARE110-LT\\c4dev INFO: Current debug levels: all: True/10 tdb: False/0 printdrivers: False/0 lanman: False/0 smb: False/0 rpc_parse: False/0 rpc_srv: False/0 rpc_cli: False/0 passdb: False/0 sam: False/0 auth: False/0 winbind: False/0 vfs: False/0 idmap: False/0 quota: False/0 acls: False/0 lp_load: refreshing parameters Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf" Processing section "[global]" doing parameter workgroup = IOKO365 doing parameter netbios name = C4DEV handle_netbios_name: set global_myname to: C4DEV doing parameter server string = Samba Server doing parameter hosts allow = 172.18.96. 127. doing parameter client use spnego = no doing parameter printcap name = /etc/printcap doing parameter load printers = yes doing parameter log file = /var/log/samba/%m.log doing parameter max log size = 50 doing parameter security = user doing parameter smb passwd file = /etc/samba/smbpasswd doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 doing parameter dns proxy = no doing parameter idmap uid = 16777216-33554431 doing parameter idmap gid = 16777216-33554431 doing parameter template shell = /bin/false doing parameter winbind use default domain = no doing parameter disable spoolss = yes pm_process() returned Yes lp_servicenumber: couldn't find homes set_server_role: role = ROLE_STANDALONE Attempting to register new charset UCS-2LE Registered charset UCS-2LE Attempting to register new charset UTF-16LE Registered charset UTF-16LE Attempting to register new charset UCS-2BE Registered charset UCS-2BE Attempting to register new charset UTF-16BE Registered charset UTF-16BE Attempting to register new charset UTF8 Registered charset UTF8 Attempting to register new charset UTF-8 Registered charset UTF-8 Attempting to register new charset ASCII Registered charset ASCII Attempting to register new charset 646 Registered charset 646 Attempting to register new charset ISO-8859-1 Registered charset ISO-8859-1 Attempting to register new charset UCS2-HEX Registered charset UCS2-HEX Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE Substituting charset 'UTF-8' for LOCALE added interface ip=172.18.96.167 bcast=172.18.111.255 nmask=255.255.240.0 Netbios name list:- my_netbios_names[0]="C4DEV" Client started (version 3.0.10-1.4E.9). internal_resolve_name: looking up Spare110-lt#20 Opening cache file at /var/cache/samba/gencache.tdb Returning expired cache entry: key = NBT/SPARE110-LT#20, value = 172.18.96.166:0, timeout = Wed Jun 6 06:49:51 2007 no entry for Spare110-lt#20 found. Deleting cache entry (key = NBT/SPARE110-LT#20) resolve_lmhosts: Attempting lmhosts lookup for name Spare110-lt<0x20> getlmhostsent: lmhost entry: 127.0.0.1 localhost resolve_wins: Attempting wins lookup for name Spare110-lt<0x20> resolve_wins: WINS server resolution selected and no WINS servers listed. resolve_hosts: Attempting host lookup for name Spare110-lt<0x20> remove_duplicate_addrs2: looking for duplicate address/port pairs namecache_store: storing 1 address for Spare110-lt#20: 172.18.96.166:0 Adding cache entry with key = NBT/SPARE110-LT#20; value = 172.18.96.166:0 and timeout = Wed Jun 6 07:13:51 2007 (660 seconds ahead) internal_resolve_name: returning 1 addresses: 172.18.96.166:0 Connecting to 172.18.96.166 at port 445 error connecting to 172.18.96.166:445 (Connection refused) Connecting to 172.18.96.166 at port 139 socket option SO_KEEPALIVE = 0 socket option SO_REUSEADDR = 0 socket option SO_BROADCAST = 0 socket option TCP_NODELAY = 1 socket option IPTOS_LOWDELAY = 0 socket option IPTOS_THROUGHPUT = 0 socket option SO_SNDBUF = 16384 socket option SO_RCVBUF = 16384 socket option SO_SNDLOWAT = 1 socket option SO_RCVLOWAT = 1 socket option SO_SNDTIMEO = 0 socket option SO_RCVTIMEO = 0 write_socket(4,72) write_socket(4,72) wrote 72 Sent session request got smb length of 0 size=0 smb_com=0x0 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=0 smb_flg2=0 smb_tid=0 smb_pid=0 smb_uid=0 smb_mid=0 smt_wct=0 smb_bcc=0 session request ok write_socket(4,183) write_socket(4,183) wrote 183 got smb length of 117 size=117 smb_com=0x72 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=136 smb_flg2=49153 smb_tid=0 smb_pid=13621 smb_uid=0 smb_mid=2 smt_wct=17 smb_vwv[ 0]= 8 (0x8) smb_vwv[ 1]= 2563 (0xA03) smb_vwv[ 2]= 256 (0x100) smb_vwv[ 3]= 1024 (0x400) smb_vwv[ 4]= 17 (0x11) smb_vwv[ 5]= 0 (0x0) smb_vwv[ 6]= 256 (0x100) smb_vwv[ 7]= 0 (0x0) smb_vwv[ 8]= 0 (0x0) smb_vwv[ 9]=64768 (0xFD00) smb_vwv[10]= 227 (0xE3) smb_vwv[11]=51712 (0xCA00) smb_vwv[12]=63587 (0xF863) smb_vwv[13]=15958 (0x3E56) smb_vwv[14]=51112 (0xC7A8) smb_vwv[15]=50177 (0xC401) smb_vwv[16]= 2303 (0x8FF) smb_bcc=48 [000] EE B5 DD 10 4D 64 49 2E 49 00 4F 00 4B 00 4F 00 ....MdI. I.O.K.O. [010] 33 00 36 00 35 00 00 00 53 00 50 00 41 00 52 00 3.6.5... S.P.A.R. [020] 45 00 31 00 31 00 30 00 2D 00 4C 00 54 00 00 00 E.1.1.0. -.L.T... size=117 smb_com=0x72 smb_rcls=0 smb_reh=0 smb_err=0 smb_flg=136 smb_flg2=49153 smb_tid=0 smb_pid=13621 smb_uid=0 smb_mid=2 smt_wct=17 smb_vwv[ 0]= 8 (0x8) smb_vwv[ 1]= 2563 (0xA03) smb_vwv[ 2]= 256 (0x100) smb_vwv[ 3]= 1024 (0x400) smb_vwv[ 4]= 17 (0x11) smb_vwv[ 5]= 0 (0x0) smb_vwv[ 6]= 256 (0x100) smb_vwv[ 7]= 0 (0x0) smb_vwv[ 8]= 0 (0x0) smb_vwv[ 9]=64768 (0xFD00) smb_vwv[10]= 227 (0xE3) smb_vwv[11]=51712 (0xCA00) smb_vwv[12]=63587 (0xF863) smb_vwv[13]=15958 (0x3E56) smb_vwv[14]=51112 (0xC7A8) smb_vwv[15]=50177 (0xC401) smb_vwv[16]= 2303 (0x8FF) smb_bcc=48 [000] EE B5 DD 10 4D 64 49 2E 49 00 4F 00 4B 00 4F 00 ....MdI. I.O.K.O. [010] 33 00 36 00 35 00 00 00 53 00 50 00 41 00 52 00 3.6.5... S.P.A.R. [020] 45 00 31 00 31 00 30 00 2D 00 4C 00 54 00 00 00 E.1.1.0. -.L.T... Serverzone is -3600 Password: write_socket(4,174) write_socket(4,174) wrote 174 got smb length of 35 size=35 smb_com=0x73 smb_rcls=109 smb_reh=0 smb_err=49152 smb_flg=136 smb_flg2=49153 smb_tid=0 smb_pid=13621 smb_uid=0 smb_mid=3 smt_wct=0 smb_bcc=0 lang_tdb_init: loading /var/cache/samba/lang_en_GB.UTF-8.tdb session setup failed: NT_STATUS_LOGON_FAILURE If I check Windows XP log file then I can understand where is the problem : Logon attempt by: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 Logon account: SPARE110-LT\c4dev Source Workstation: \\C4DEV Error Code: 0xC0000064 Error Code: 0xC0000064 means the account does not exist !! but the account has been created locally so I'm sure that EXISTS !! this is my smb.conf : [global] # workgroup = NT-Domain-Name or Workgroup-Name workgroup = IOKO365 netbios name = C4DEV # server string is the equivalent of the NT Description field server string = Samba Server # This option is important for security. It allows you to restrict # connections to machines which are on your local network. The # following example restricts access to two C class networks and # the "loopback" interface. For more examples of the syntax see # the smb.conf man page ; hosts allow = 192.168.1. 192.168.2. 127. hosts allow = 172.18.96. 127. client use spnego = no # if you want to automatically load your printer list rather # than setting them up individually then you'll need this printcap name = /etc/printcap load printers = yes # this tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba/%m.log # all log information in one file # log file = /var/log/samba/smbd.log # Put a capping on the size of the log files (in Kb). max log size = 50 # Security mode. Most people will want user level security. See # security_level.txt for details. # security_level.txt for details. security = user # You may wish to use password encryption. Please read # ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation. # Do not enable this option unless you have read those documents # encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd # Most people will find that this option gives better performance. # See speed.txt and the manual pages for details socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names # via DNS nslookups. The built-in default for versions 1.9.17 is yes, # this has been changed in version 1.9.18 to no. dns proxy = no #============================ Share Definitions ============================= idmap uid = 16777216-33554431 idmap gid = 16777216-33554431 template shell = /bin/false winbind use default domain = no disable spoolss = yes [tmp] comment = Temporary file space path = /tmp read only = no public = yes Thanks in advance for any ideas Joseph _________________________________________________________________ Txt a lot? Get Messenger FREE on your mobile. https://livemessenger.mobile.uk.msn.com/