解决:samba 无法访问,您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用

问题:

samba 无法访问您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用

 

centos6.3下面已经配置好samba,之前都是能够访问的,都没怎么动它的配置文件,再次检查配置文件也没发现什么问题。selinux也关闭了#setenforce 0 暂时停掉SELinux,防火墙也关了 iptables -L -n,文件夹的权限也设置了777,然后在windows下通过ip访问linux共享文件夹,能显示出共享的文件夹,但是进入文件夹时提示报错如下:


无法访问。您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。指定的网络名不再可用

 

显然不是这些原因导致的。后面发现samba 是有log可查询的。进入samba日志文件。

 

Samba 日志都是在/var/log/samba/目录下,对应有各个IPlog。找到自己IPlog。打开。我的是log.192.168.0.8

 解决:samba 无法访问,您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用

 

 tdb(/var/lib/samba/locking.tdb): expand_file write of 8192 bytes failed (No space left on device)

通过log发现写文件失败,明显是没有空闲的设备空间,写入失败。

再看我的磁盘占用情况:

 解决:samba 无法访问,您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用

使用率已经是 100% 了。

 

赶紧进入根目录删掉一些。

 解决:samba 无法访问,您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用

删除后,再次进入window 共享,这时就能够进入共享目录了。