感谢支持
我们一直在努力

RHCE_RHEL6_实战精品 5.samba服务器

企业需求:


配置samba服务器,工作组名为RHCE,认证类型为user,共享/RedHat/storage目录,共享名称为share,能被浏览到。该共享目录允许sisi用户有写权限,密码为sisiuser。


仅允许在dn.ws.com域访问该目录,其他用户均为只读。


实施步骤:


1.安装必要的samba服务包。


[root@dtop30 ~]# rpm -qa |grep samba


[root@dtop30 ~]# yum -y install samba


[root@dtop30 ~]# chkconfig smb on


[root@dtop30 ~]# service smb start


2.添加samba用户


[root@dtop30 ~]# grep /etc/passwd  首先sisi必须在系统中存在,不存在,请先创建。


[root@dtop30 ~]# useradd sisi


[root@dtop30 ~]# smbpasswd -a sisi 添加sisi为samba用户


New SMB password:sisiuser


Retype new  SMB password:sisiuser


Added user sisi.


[root@dtop30 ~]#


3.创建共享目录/redhat/storage,并设置权限。


[root@dtop30 ~]# mkdir -p /redhat/storage


[root@dtop30 ~]# chmod 755 /redhat/storage


[root@dtop30 ~]# setfacl -m u:sisi:rwx /redhat/storage


[root@dtop30 ~]# getfacl /redhat/storage


4.验证sisi可写入的权限。


[root@dtop30 ~]# su – sisi


[sisi@dtop30 ~]$ touch /redhat/storage/sisi.txt


[root@dtop30 ~]$ exit


[root@dtop30 ~]#


5.设置正确的selinux上下文。


[root@dtop30 ~]# semanage fcontext -a -t samba_share_t ‘/redhat(/.*)?’


[root@dtop30 ~]# restorecon -vFR /redhat/


[root@dtop30 ~]# ls -lZd /redhat/storage


RHCE_RHEL6_实战精品 5.samba服务器


6.编辑/etc/samba/smb.conf


[root@dtop30 ~]# vim /etc/samba/smb.conf


RHCE_RHEL6_实战精品 5.samba服务器


RHCE_RHEL6_实战精品 5.samba服务器这是默认的,可不用改



[root@dtop30 ~]# testparm      可以用这条命令测试配置文件。

7.设置selinux布尔值。


[root@dtop30 ~]# getsebool -a | grep nfs 相应的打开


[root@dtop30 ~]# setsebool -P samba_share_nfs on


8.重启服务,测试:


[root@dtop30 ~]# service smb restart


[root@dtop30 ~]#


[root@dtop30 ~]# mount -t cifs 172.24.30.30:/share /mnt -o user=sisi%sisiuser


[root@dtop30 ~]# mkdir /mnt/sisi


[root@dtop30 ~]# umount /mnt


[root@dtop30 ~]# ls -l /RedHat/storage


RHCE_RHEL6_实战精品 5.samba服务器

9.添加一个其它的samba用户,如nasha。用来测试。


[root@dtop30 ~]# useradd nasha


[root@dtop30 ~]# smbpasswd -a nasha


New SMB password:nasha


Retype new  SMB password:nasha


Added user nasha.


[root@dtop30 ~]# service smb restart


[root@dtop30 ~]# mount -t cifs 172.24.30.30:/share /mnt -o user=nasha%nasha


[root@dtop30 ~]# mkdir /mnt/nasha


RHCE_RHEL6_实战精品 5.samba服务器

[root@dtop30 ~]# umount /mnt


ok!

赞(0) 打赏
转载请注明出处:服务器评测 » RHCE_RHEL6_实战精品 5.samba服务器
分享到: 更多 (0)

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

支付宝扫一扫打赏

微信扫一扫打赏