配置SMB文件夹共享实验步骤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置SMB文件夹共享实验步骤相关的知识,希望对你有一定的参考价值。
案例1:配置SMB文件夹共享
在虚拟机server0上发布两个共享文件夹,要求如下:
1)此服务器必须是STAFF工作组的一个成员
2)发布目录/common,共享名为common
3)发布目录/devops,共享名为devops
4)这两个共享必须是可浏览的,只有example.com域内的客户端可以访问
5)用户harry对共享common只读,密码是
6)用户kenji对共享devops只读,密码是
7)用户chihiro对共享devops可读写,密码是
两个密码一个登陆samba系统 一个共享验证
用户 文件 服务 系统
思路:客户端访问服务端资源
1.防火墙是否限制
2.服务本身的访问控制
3.SELinux 是否限制
4. 服务端目录本地权限
harry只读共享/common
1.安装samba软件包
[[email protected] ~]#yum -y install samba
2.创建samba的共享帐号
[[email protected] ~]# useradd -s /sbin/nologin harry
[[email protected] ~]# pdbedit -a harry
3.创建共享文件
[[email protected] ~]# mkdir /common
4.修改配置文件
[[email protected] ~]#vim /etc/samba/smb.conf
workgroup = STAFF
[common]
path = /common
5.开启布尔值
[[email protected] ~]# getsebool -a | grep samba 查看受布尔值管的应用
samba_export_all_ro --> off
[[email protected] ~]# setsebool samba_export_all_ro=on
6.重起服务
[[email protected] ~]#systemctl restart smb
[[email protected] ~]#systemctl enable smb
测试虚拟机Desktop0
1.安装测试软件包
[[email protected] ~]#yum -y install samba-client
[[email protected] ~]#yum -y install cifs-utils
2.客户端验证
[[email protected] ~]# smbclient -L 172.25.0.11
3.挂载
[[email protected] ~]#vim /etc/fstab
//172.25.0.11/common /mnt/samba cifs user=harry,pass=123,_netdev 0 0
[[email protected] ~]#mount -a
[[email protected] ~]#df -h
3.测试
[[email protected] ~]# smbclient -U harry //172.25.0.11/common
用harry登陆 访问哪个目录
chihiro读写共享/devops
1.装包
2.创建用户
[[email protected] ~]# useradd -s /sbin/nologin kenji
[[email protected] ~]# pdbedit -a kenji
[[email protected] ~]# useradd -s /sbin/nologin chihiro
[[email protected] ~]# pdbedit -a chihiro
3.创建文件
[[email protected] /]# mkdir /devops
4.修改配置文件
[[email protected] /]# vim /etc/samba/smb.conf
[devops]
path = /devops
write list = chihiro
5.修改服务端SELinux布尔值,开放读写
[[email protected] /]# getsebool -a | grep samba
[[email protected] /]# setsebool samba_export_all_rw=on
[[email protected] /]# getsebool -a | grep samba
6.目录本地权限
[[email protected] /]# ls -ld /devops/
[[email protected] /]# setfacl -m u:chihiro:rwx /devops/
[[email protected] /]# getfacl /devops/
7.重起服务
[[email protected] ~]#systemctl restart smb
[[email protected]er0 ~]#systemctl enable smb
8.客户端挂载
[[email protected] ~]# mkdir /mnt/dev
[[email protected] ~]# vim /etc/fstab
//172.25.0.11/devops /mnt/dev cifs user=kenji,pass=123,_netdev,multiuser,sec=ntlmssp 0 0
[[email protected] ~]# mount -a
[[email protected] ~]# df -h
9.客户端验证
[[email protected] ~]# touch /mnt/dev/test.txt验证chihiro是否能写
[[email protected] /]# su - student 验证是否能多用户登陆
[[email protected] dev]$ cd /mnt/dev
[[email protected] dev]$ cifscreds add -u chihiro 172.25.0.11 以chihiro的身份登陆samba
Password:
[[email protected] dev]$ ls
[[email protected] dev]$ touch abc.txt
[[email protected] dev]$ exit
本文出自 “13417216” 博客,请务必保留此出处http://13427216.blog.51cto.com/13417216/1982656
以上是关于配置SMB文件夹共享实验步骤的主要内容,如果未能解决你的问题,请参考以下文章