session setup failed: NT_STATUS_LOGON_FAILURE

[root@localhost samba]# smbclient //192.168.2.2/var/spool/samba -U rr
Password:
session setup failed: NT_STATUS_LOGON_FAILURE

【此问题解决办法如下】

原因是:samba用户和系统用户要一样,我系统中确实有rr这个用户,但是没有samba的用户(rr)所以访问出差了

[root@localhost samba]# whereis smbpasswd //查看路径
smbpasswd: /usr/bin/smbpasswd /usr/share/man/man8/smbpasswd.8.gz /usr/share/man/man5/smbpasswd.5.gz
[root@localhost samba]# smbpasswd -a rr //增加用户rr
New SMB password:
Retype new SMB password:
Added user rr.
[root@localhost samba]# smbclient //192.168.2.2/var/spool/samba -U rr
Password:
Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.28.el5]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

//出现这个了,那么这个的解决办法是:【如下】

tree connectfailed:NT_STATUS_BAD_NETWORK_NAME

原来是我访问目录写错了,我共享的是/home/samba,在samba.conf配置文件里面写的是:       [public]
        comment = Public
        path = /home/samba
        public = yes
        writable = yes

[root@localhost samba~]# smbclient //192.168.0.154/home/samba -U rr
Enter user1's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.33-3.14.el5]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
[root@localhost samba]# smbclient //192.168.2.2/public  -U rr
Password:
Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.28.el5]
smb: \> dir
  .                                   D        0  Fri Sep  9 00:22:07 2011
  ..                                  D        0  Fri Sep  9 00:12:29 2011
  pwg                                 D        0  Fri Sep  9 00:22:07 2011

由于定义的共享名为public,所以这般填写即可192.168.0.154/public,不能填写/home/samba这样的访问路径