Samba共享目录

通过 SMB 共享目录
在 server0 上配置 SMB 服务
您的 SMB 服务器必须是 STAFF 工作组的一个成员
共享 /groupdir 目录 共享名必须为 common
只有 example.com 域内的客户端可以访问 common 共享
common 必须是可以浏览的
用户 barney 必须能够读取共享中的内容,如果需要的话,验证的密码是 guole


配置多用户 SMB 共享
在 server0 共享通过 SMB 目录 /data 满足以下要求:
共享名为 data
共享目录 data 只能被 example.com 域中的客户端使用
共享目录 data 必须可以被浏览
用户 magneter 必须能以读的方式访问此共享, 访问密码是 guole
用户 wolferyne 必须能以读写的方式访问此共享, 访问密码是 guole
此共享永久挂载在 desktop0.example.com 上的 /mnt/multi 目录, 并使用用户 magneter 作
为认证 任何用户可以通过用户 wolferyne 来临时获取写的权限

服务端

1.安装软件
yum install samba samba-client

2.启动服务
systemctl start smb nmb
systemctl enable smb nmb

3.创建共享目录并设置权限
mkdir /groupdir
ll -Z /groupdir/ -d //查看目录安全上下文
chcon -t samba_share_t /groupdir/ //临时修改目录安全

4.设备selinux永久开启samba读写权限
getsebool -a | grep samba
setsebool -P samba_export_all_ro on
setsebool -P samba_export_all_rw on

5.修改访问权限
mkdir /data
chcon -t samba_share_t /data/
setfacl -m u:wolferyne:rwx /data/

6.修改配置文件
vim /etc/samba/smb.conf

7.创建用户
useradd barney
pdbedit -L //查看samba用户
smbpasswd -a barney //添加samba用户并设置密码
useradd magneter
useradd wolferyne
smbpasswd -a magneter
smbpasswd -a wolferyne
pdbedit -L

8.重启服务
systemctl restart smb nmb

9.防火墙放行
firewall-cmd --add-service=samba
firewall-cmd --add-service=samba --permanent

客户端

1.安装软件
yum install cifs-utils.x86_64 samba-client

2.查看共享显示共享目录
smbclient -L 172.25.0.11 -U barney

3.创建挂载目录(略)挂载
mount //172.25.0.11/common /mnt/samba11/ -o username=barney,password=redhat

man mount.cifs //查看挂载参数
mount //172.25.0.11/data /mnt/multi/ -o username=magneter,password=redhat,multiuser,sec=ntlmssp

4.永久挂载配置文件
vim /etc/fstab

5.mount -a

6.验证
Window验证:\172.25.0.11\common
通过普通用户验证(su - test):cifscreds add 172.25.0.11 -u wolferyne

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值