设为首页收藏本站language 语言切换
查看: 1840|回复: 0
收起左侧

[分享] SE Linux 环境下网络服务设置 (8)

[复制链接]
发表于 2012-11-28 18:01:32 | 显示全部楼层 |阅读模式
SELinux 环境下 Samba 配置
Samba 的 SELinux 的文件类型
SELinux环境中,Samba服务器的 smbd 和 nmbd 守护进程都是在受限的 smbd_t 域中运行。并且和其他受限的网络服务相互隔离。下面的示例演示的是SELinux 下的  smb 进程
$ ps -eZ | grep smb
unconfined_u:system_r:smbd_t:s0 16420 ?        00:00:00 smbd
unconfined_u:system_r:smbd_t:s0 16422 ?        00:00:00 smbd
缺省情况下,smbd 只能读写 samba_share_t 类型的文件 , 不能读写 httpd_sys_content_t 类型的文件。如果希望 smbd 能读写 httpd_sys_content_t 类型的文件,可以重新标记文件的类型。另外还可以修改布尔值如允许 Samba 提供 NFS 文件系统等共享资源。如果需要修改文件和目录的 SELinux 类型属性时可以使用三个命令:chcon、 semanage fcontext 和 restorecon 命令 。
Samba 的 SELinux 的布尔变量
SELinux也为 Samba 提供了一些布尔变量用来调整 SELinux 策略,如果希望 Samba 服务器共享 NFS 文件系统,可以使用如下命令:
#setsebool -P samba_share_nfs on
下面是常用的布尔变量;
•allow_smbd_anon_write开放此布尔变量启用允许 smbd 保留一个区域的共同文件。
•samba_create_home_dirs开放此布尔变量启用允许 Samab 独立创建新的主目录。这通常是用于 PAM 机制。
•samba_domain_controller当启用此布尔变量时允许 Samba 作为域控制器,以及赋予它的权限执行相关的命令,如使用 useradd,groupadd 的 和 passwd 。
•samba_enable_home_dirs启用此布尔变量允许Samba 共享用户的主目录。
•samba_export_all_rw启用此布尔变量允许公布任何文件或目录,允许读取和写入权限门铃开关
•samba_run_unconfined启用此布尔变量允许允许的 Samba 运行 / var / lib/samba/ scripts 目录中的脚本。
•samba_share_nfs启用此布尔变量将允许 Samba 共享 NFS 文件系统。
•use_samba_home_dirs启用此布尔变量可以使用远程服务器 Samba 的主目录。
•virt_use_samba允许虚拟机访问CIFS 文件。

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 01:09 , Processed in 0.066834 second(s), 14 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表