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

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

[复制链接]
发表于 2012-11-28 18:04:14 | 显示全部楼层 |阅读模式
配置实例
(1) 共享一个新建的目录
受限创建一个目录作为 Samba 的共享资源,然后在目录下建立一个文件检验共享是否成功。
#mkdir /yeslab
#touch /yeslab/file1  
设置创建目录和目录中文件的类型
#semanage fcontext -a -t samba_share_t "/yeslab(/.*)?"
# restorecon -R -v /yeslab  
修改 Samba 配置文件 /etc/samba/smb.conf,添加共享资源定义包括如下行::
[yeslab]
comment = yeslab
path = /yeslab
public = yes
writeable = yes
创建一个 samba 用户
# smbpasswd -a testuser
New SMB password: Enter a password
Retype new SMB password: Enter the samepassword again
Added user testuser.  
启动 Samba 服务
service smb start
查询可以使用的共享资源:
$ smbclient -U testuser -L localhost  
使用 mount 命令挂载共享资源,并且检验文件:
#mount //localhost/yeslab /test/ -o user=testuser
# ls /test/
(2)共享一个网页
如果要共享一个网页文件目录如 Apache 服务器的 /var/www/html,是不能使用文件类型的。此时可以使用samba_export_all_ro和  samba_export_all_rw两个布尔值变量,达到共享目录和文件的目的。步骤如下:
修改 samba 配置文件,添加如下行:
[website]
comment = Sharing a website
path = /var/www/html/
public = yes
writeable = yes
开放 samba_export_all_ro 布尔值变量门铃开关
#setsebool -P samba_export_all_ro on
设置权限:
#chmod 777 /var/www/html/
共享目录:
#mount //localhost/yeslab /test/ -o user=testuser
# ls /test/

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

本版积分规则

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

GMT+8, 2025-2-3 00:44 , Processed in 0.062092 second(s), 15 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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