我必须设置 SELinuxsetenforce Permissive
才能访问我的 samba 共享。我想知道是否有像优秀管理员那样为 fedora 17 配置 SELinux 策略的正确方法。
答案1
您需要使用setsebool
which 来告诉selinux 允许某些活动。
但首先要这样做:
/usr/sbin/getsebool -a | grep samba
查看 selinux 是否已经允许 samba 活动。
如果不是,这里有一些我会使用的示例(如果我使用 selinux):
/usr/sbin/setsebool -P samba_enable_home_dir on
/usr/sbin/setsebool -P samba_export_all_rw on
或类似的东西,具体取决于您的目标是什么以及您想要实现的严格程度
或者,您可以使用system-config-selinux
并检查与 samba 有关的选项