samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题

Posted 惜雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题相关的知识,希望对你有一定的参考价值。

配smb,被第四点坑了很久,特此转载。

由于这5点都是比较普通的情况,不涉及用户登录和读写权限问题

 

1)关闭防火墙: #sevice iptables stop

        
2)修改 /etc/samba/smb.conf,具体配置网上有,我的如下:
                
 security = share     ---- 这个要用上,share表示安全最低级别,其次是user,最高是server
            
[共享目录名]
path = /home/用户名/共享目录名
;read only = no  -----这个需要在前面用分号注释掉
writeable = yes
browseable = yes
public = yes
guest ok = yes
                
3)SELinux作怪
修改/etc/sysconfig/selinux 把enforcing改成disabled;然后命令行setenforce 0;
或者用Rainsome兄说的 使用selinux强制策略:chcon -R -t samba_share_t /home/suyang/"Fedora Samba"         

            

4)修改目录权限 #chmod 777 /home/wind ; #chmod 777 /home/wind/smbShare; 特别是前面一个做为上层目录权限也需要修改!!!!

        
5)重启samba服务 #service smb restart 或者 /etc/rc.d/init.d/smb restart


结束。 当然你要在linux与windows之间互相能ping 通。

以上是关于samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux SAMBA服务器配置共享目录,访问控制,用户映射

Windows无法访问CentOS samba设置的共享目录。请各位大侠能够帮帮忙。前提不关掉防火墙。

有啥办法让Linux和windows共享所有硬盘空间

我的电脑登陆FTP后会出现“windows 无法访问此文件夹 …… 220Sevr-U Sever 550 Not logged in”,怎么解决

windows10访问ubuntu samba共享文件夹报错:不允许一个用户使用一个以上用户与服务器多重连接(没解决)

samba共享目录