摘要
samba的环境是Linux下的docker配置的,镜像是dperson/samba,家里的服务器用的一点问题都没有,所里的服务器配置之后同事挂载就会出现【位置不可用,无效句柄】的错误提示,尤其实在访问个文件夹回到根目录的时候就很容易出现这个提示,需要重新挂载才能好使,这样还不如不用。上网查了一下,有说配置文件有问题,有说目录权限有问题,都尝试了一下还是没解决,最后发现是selinux的问题。
问题
解决办法
宿主机处理就可以。SELinux设置自由模式后重启一下smb服务再挂载就好了。。
[root@localhost ~]# setenforce 0 # 将SELinux设置为自由(permissive)模式
setenforce: SELinux is disabled
[root@localhost ~]# setenforce 1 # 将SELinux设置为强制(enforcing)模式
setenforce: SELinux is disabled
[root@localhost ~]#