最近学习Linux到Samba服务器时,最后登录是总是会报错,随着一步步的排查,总结了一点经验
1、报错session setup failed: SUCCESS - 0 时
解决方法如下:
1.虚拟机当前网卡模式换成桥接模式(网上找到的,本人没有试出实际效果);
2.关闭dns服务,如果关闭后还是继续报错,去找resolv.conf文件,我的路径是/etc/resolv.conf,注释掉nameserver、domian,注掉所有也可以,dns服务的Samba服务有冲突吧(猜的)
*nameserver是服务器的ip地址,domain是解析的域名
2、报错session setup failed: NT_STATUS_LOGON_FAILURE 时
解决方法如下:
这是登录失效,试着去添加用户:
smbpasswd -a 用户名 ,添加完成后再登录应该没问题了
3、samba connection to ip failed :NT_STATUS_CONNECTION_REFUSED 时
解决方法如下:
出现这种情况是,我是没有启动服务,直接:
service smb start ,再登录就不会有这个问题了,也可以随开机自启:
chkconfig smb on
4、connect to ip failed: NT_STATUS_BAD_NETWORK_NAME 时
解决方法如下:
这个问题来自selinux,getenfacl 查看当前状态,需要改成permissive或disabled
1.setenfacl 0 ,0为permissive,是立即生效,不过这种方法改了重启以后会失效,想永久关闭要去/etc/sysconfig/selinux,改SELINUX= 的值为diabled,非立即生效,重启生效后就永久关闭了
2.chcon -t samba_share_t /test ,我目录文件为/test,,这样就能在不用管selinux模式下使用
本文分享了在搭建Samba服务器过程中遇到的常见错误及解决方案,包括sessionsetupfailed、NT_STATUS_LOGON_FAILURE、NT_STATUS_CONNECTION_REFUSED和NT_STATUS_BAD_NETWORK_NAME等问题的详细排查步骤。
12万+

被折叠的 条评论
为什么被折叠?



