CIFS文件系统

cifs文件系统,主要是windows客户端与windows,以及linux之间
smb提供共享服务
yum install samba samba-client samba-common
samba-common ##samba的支持文件
samba-client##客户端应用程序
samba ##服务端应用程序
systemctl start smb
smbpasswd -a westos ##添加westos为smb用户
pdbedit -L ##查看smb用户
smbclient -L //172.25.254.107 -U westos##以westos身份查看其可共享文件(默认为其加目录)
smbclient //172.25.254.107/westos -U westos ##可查看共享出来的westos内容(默认是看不了的,需要更改selinux值)
setsebool -P enable_samba_home_dirs on
这里写图片描述

2.共享自己建立的目录
这里写图片描述

这里写图片描述

默认是看不了其目录下的文件,要开启bool值
这里写图片描述

browseable = yes ##是否隐藏目录,并不影响使用,默认为yes,不隐藏

匿名登陆默认是不允许的
这里写图片描述

guest ok = yes ##可登陆,却不能挂载
这里写图片描述

这里写图片描述
即可实现匿名挂载
这里写图片描述

写的权限
分为三部分:chmod 777 /westos ###给与samba用户满权限
writble = yes ##配置文件中给写权限
改写安全上下文
这里写图片描述

结果如下,可删除
这里写图片描述

write list = student ###只允许student身份来写(注意此时writble = yes是注销掉的)(其他用户还是可以登陆查看的)
这里写图片描述

若用户前加+,或@ ###该用户组的也允许
这里写图片描述

这里写图片描述

测试结果如下(文件的所有者依然为westos,而不是student)
这里写图片描述

admin users = westos ###westos以root身份写入(其他用户,若writable仍开着,则仍是以用户身份写)例子中分别以westos,student,以及匿名登陆
这里写图片描述

3.共享系统目录
其他与共享自建立目录一致,比如匿名用户,读操作,admin users ,write list ),只有写操作时不一致
比如/mnt
写权限时,也是需要三步
chmod 777 /mnt
bool值打开
这里写图片描述
writable = yes
这里写图片描述

对于系统目录,只能开放bool值,而不能更改安全上下文。否则会影响其他服务。

  1. 多用户挂载
    在客户端以超级身份,来共享服务端的目录时,发现其他普通用户也可以查看,为了实现不同客户端用户的不同共享权限,采用多用户挂载

yum install cifs-utils
echo “username=westos,password=123“ >> /root/smbpasswd
chmod 600 /root/smbpasswd
这里写图片描述

这里写图片描述
普通用户就不能再查看
此时就可以,且以smb用户,student的身份写入
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值