感谢支持
我们一直在努力

Linux培训笔记之samba与selinux问题

RHCE认证培训模拟考试之配置Samba服务, 但selinux必须为enforcing状态,要求共享出/groupdir 目录,通过SMB共享/groupdir目录,你的SMB服务的工作组为STAFF,共享名为common,groupdir仅对doamainX.example.com域的客户端有效,groupdir是可浏览的。harry可以读写该共享目录,evelyn用户能访问该目录,两用户均使用密码alerdort登录。(本次x=10)

①检查安装,启动
#yum -y install samba

#service smb restart

#chkconfig smb on

②配置

#mkdir /groupdir

#chmod 757 /groupdir(一定给予其他人为rwx权限)

#vim /etc/samba/smb.conf

[global]

 workgroup=STAFF(workgroup更改为STAFF)

添加以下行:

[common]

comment =groupdir share

path = /groupdir

public = yes

valid users=harry,evelyn

write list=harry

hosts allow = 172.24.X.  192.168.0. 127.(注意ip地址段以.结尾)

browseable = yes

#/etc/init.d/smb restart

#chcon -t samba_share_t /groupdir

#ls -Zd /groupdir/

③添加用户,设置samba用户密码

#id harry

#useradd harry

#smbpasswd -a  harry

#smbpasswd -a  evelyn

④测试

#smbclient -L //172.24.X.25 -N 查看samba共享情况

#smbclient -L //172.24.X.25输入root密码,看看root用户是不是不能登陆

#smbclient //172.24.X.25/common -U harry

>mkdir test看看用户harry是否能写入

#smbclient //172.24.70.24/common -U evelyn

>mddir test2 看看evelyn 用户是否不能写入。

备注:如果共享/home目录下的文件,selinux开启的情况时,以下samba的selinux必须开启

#getsebool -a | grep samba

#vi /etc/rc.loal

setsebool samba_domain_controller on

setsebool samba_create_home_dirs on

setsebool samba_enable_home_dirs on

#reboot

# getsebool -a | grep samba 查看samba 的selinux是否开启。

————————————分割线————————————

如何在Ubuntu 14.04中使用Samba共享文件 http://www.linuxidc.com/Linux/2014-07/104894.htm

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm

Samba文件共享服务器加入Windows Server 2003域 http://www.linuxidc.com/Linux/2013-06/86391.htm

Samba安装配置 http://www.linuxidc.com/Linux/2013-06/86101.htm

CentOS 6.2 下Samba 服务的配置 http://www.linuxidc.com/Linux/2013-01/78390.htm

Win7+VMware+Fedora18 Samba服务器的搭建图解 http://www.linuxidc.com/Linux/2013-01/78234.htm

————————————分割线————————————

本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-09/106223.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Linux培训笔记之samba与selinux问题
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏