简言

windows访问samba共享出来的文件时出现错误,如下图



samba解决Windows无法访问_samba


问题大概率只有一个,就是selinux禁用了samba导致的

处理办法

  1. 检查selinux的状态,getenforce 命令即可查看,如果结果为Enforcing说明有问题


samba解决Windows无法访问_Powered by 金山文档_02


  1. 需要把selinux的状态置为Permissive,运行setenforce 0 即可


samba解决Windows无法访问_重启_03


  1. 步骤2的办法是临时的,如果linux重启就又失效了。想永久设置为Permissive,继续执行

[root@localhost ~]# vim /etc/selinux/config

修改为SELINUX=permissive,如下图



samba解决Windows无法访问_samba_04


保存后,重启linux即可