Samba服务的多用户挂载

本文档详细介绍了如何在Samba服务器端配置服务,包括安装软件包、编辑主配置文件、创建目录与用户、设置防火墙规则和文件ACL。接着,通过实例展示了多用户挂载的步骤,包括创建不同权限的共享目录,并在客户端进行测试验证。通过这些操作,实现了Samba服务的多用户挂载,确保了用户权限的差异化。

环境介绍:
服务器端:172.16.30.130
客户端:172.16.30.30
1)服务器端配置:
安装samba服务软件包:

在这里插入图片描述
2)修改主配置文件:
vim /etc/samba/smb.conf

在这里插入图片描述
在这里插入图片描述
3)创建目录与用户:
在这里插入图片描述
4)防火墙规则放行与文件acl设置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5)重启服务:
在这里插入图片描述
6)客户端测试:
在这里插入图片描述
确实是只可读不可写

多用户挂载实验:
1)创建共享目录和用户,一个仅可读,一个可写

在这里插入图片描述
在这里插入图片描述
2)修改samba的主配置文件
在这里插入图片描述
3)重启samba服务:
systemctl restart smb nmb

客户端测试:
在这里插入图片描述
在这里插入图片描述
安装cifs的软件包:
在这里插入图片描述
先切换为一个系统的普通用户:
在这里插入图片描述
kitty用户的确有写权限,在服务器端查看1003确认用户
在这里插入图片描述

Samba实现多用户访问可从挂载和配置两方面进行操作。 在挂载方面,以desktop客户端为例,可采用多用户挂载方式,具体操作如下: ```bash [root@centos6 ~]#mkdir /samba/ [root@centos6 ~]#yum -y install cifs-utils [root@centos6 ~]#mount -t cifs //192.168.243.7/share /samba -o username=sarah [root@centos6 ~]#mount -t cifs //192.168.243.7/share /samba -o username=kitty ``` 这里通过不同的用户名进行挂载,实现多用户对共享资源的访问[^1]。 在配置方面,有以下要点: - **保护SMB相关布尔值设置**:samba_enable_home_dirs布尔值允许本地Linux主目录作为CIFS文件共享导出至其他系统;use_samba_home_dirs布尔值允许挂载远程CIFS文件共享并将其用作本地Linux主目录。可使用如下命令设置: ```bash # setsebool -P samba_enable_home_dirs on ``` 此外,samba_share_t用于共享用户自定义samba共享,可通过以下命令操作: ```bash # chcon -R -t samba_share_t /smbshare # 或 # semanage fcontext -a -t samba_share_t '/smbshare(/.*)?' # restorecon -vvFR /smbshare ``` samba_export_all_ro和samba_export_all_rw用于共享系统目录,设置命令如下: ```bash # setsebool -P samba_export_all_ro on # setsebool -P samba_export_all_rw on ``` - **共享目录配置**:以一个名为`admin`的共享目录为例,其配置如下: ```ini [admin] comment = directory admin path = /admin guest ok = yes writable = yes write list = +student valid users = student valid users = @student browseable = yes admin users = admin ``` 此配置中,`comment`是对共享的说明;`path`指定共享目录的路径;`guest ok`表示允许匿名用户登陆;`writable`表示该共享目录可写;`write list`指定允许写入的用户组;`valid users`指定允许访问的用户或用户组;`browseable`决定是否隐藏目录;`admin users`指定进入该共享目录后具有root权限的用户[^2][^4]。 同时,在Samba多用户访问中还涉及一些文件权限设置,如`/usr/sbin/nmbd mr`、`/var/cache/samba/browse.dat* rw`等,这些文件的权限设置对于多用户访问的正常运行有一定影响[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值