samba无法访问(CentOS开启SELinux)的解决办法

发布时间:2020-02-07编辑:脚本学堂
本文介绍下,centos中开启SELinux,以致samba无法访问的解决方法,有需要的朋友参考下吧。

由于安装centos后,默认开启SElinux了,会导致samba、ftp等应用程序无法访问相应目录。

本文给出相关的解决方法,希望对大家有所帮助。

1,开启Samba用户HOME目录权限
 

复制代码 代码示例:
/usr/sbin/setsebool  -P samba_enable_home_dirs=1

2,开启单个共享目录(path)权限
 

复制代码 代码示例:
chcon -t samba_share_t path

3,开启所有共享目录
只读权限
 

复制代码 代码示例:
/usr/sbin/setsebool -P samba_export_all_ro on

读写权限
 

复制代码 代码示例:
/usr/sbin/setsebool -P samba_export_all_rw on
 

查看某个目录(path)是否开启了权限。

完成以上配置后,samba或ftp等应用程序,就可以正常访问了。