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这样的访问路径
转载于:https://blog.51cto.com/58582786/660589