考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:Linux认证 > 红帽认证 > 红帽认证辅导 > 文章内容
  

RHCE学习笔记:安装Samba并配置Firewalld和SELinux,和Windows共享文件

来源:Linux中国 [ 2016年1月21日 ] 【

步骤三: 配置 SELinux 和 Firewalld

在配置 /finance 作为 Samba 共享目录之前,我们需要像下面那样停用 SELinux 或设置恰当的布尔值和安全选项(否则,SELinux 会阻止客户端访问共享目录):

  1. # setsebool -P samba_export_all_ro=1 samba_export_all_rw=1
  2. # getsebool –a |grep samba_export
  3. # semanage fcontext –at samba_share_t"/finance(/.*)?"
  4. # restorecon /finance

另外我们必须确保 firewalld 允许 Samba 流量通过。

  1. # firewall-cmd --permanent --add-service=samba
  2. # firewall-cmd --reload

 

步骤四: 配置 Samba 共享目录

现在我们来看看配置文件 /etc/samba/smb.conf 并添加用于共享的章节(section):我们希望组 finance 的成员可以浏览 /finance 的内容,在里面保存/创建文件或者子目录(默认权限为 0777,组所有者为 finance):

smb.conf


  1. [finance]
  2. comment=Directoryfor collaboration of the company's finance team
  3. browsable=yes
  4. path=/finance
  5. public=no
  6. valid users=@finance
  7. write list=@finance
  8. writeable=yes
  9. create mask=0770
  10. Force create mode=0770
  11. force group=finance

保存文件然后用 testparm 工具进行测试。如果这里有任何错误,命令的输出或提示你需要如何修复。否则,会显示你 Samba 服务器配置的回顾:

测试 Samba 配置

测试 Samba 配置

如果你要添加另一个公开的共享目录(意味着不需要任何验证),在 /etc/samba/smb.conf 中创建另一章节,在共享目录名称下面复制上面的章节,只需要把 public=no 更改为 public=yes 并去掉有效用户(valid users)和写列表(write list)命令。

本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved