CIFS文件的存储

SMB文件共享
用internet文件系统(CIFS)也称为服务器信是适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统息块(SMB)
Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。

服务器端安装软件
服务端ip(172.25.254.242)
在这里插入图片描述

创建分享目录修改其标签并进行同步

在这里插入图片描述
在配置文件中添加共享文件
在这里插入图片描述
[cheng] 路径
path=/westos 共享目录
在这里插入图片描述
关闭防火墙并重启smb服务
在这里插入图片描述
客户端查看分享文件时,需要输入用户和密码,所以要在服务器端创建用户(创建的用户必须是服务器中以存在的用户,负责建立会失败)
用户westos不存在,则smb添加用户会失败
在这里插入图片描述
建立westos用户后再添加该用户才可以创建该smb用户
在这里插入图片描述

客户端
客户端ip(172.25.254.142)
客户端登陆时需要添加用户,负责登陆会失败
在这里插入图片描述
添加用户westos登陆(添加的用户必须是服务器中以添加的用户)

在这里插入图片描述
在服务端分享目录下的文件可以在客户端看到

服务端的文件
在这里插入图片描述

客户端查看
在这里插入图片描述
在客户端挂载服务端的分享目录至/mnt(挂载时需要输入smb已存在的用户和密码)
在这里插入图片描述
删除服务端的文件然后在客户端查看挂载文件(会看到之前的file1-file5都不存在了,因为在服务器被删除)

服务器端删除数据
在这里插入图片描述
客户端查看
在这里插入图片描述
smb的配置文件(注意每次修改过后都要重启服务)

comment=westos dir(说明共享目录为"westos dir")
valid users 可以登陆的用户
guest ok	允许匿名用户登录(若想其它的命令识别该身份,需要修改全局变量map to guest =bad users)
admin users=student(提升用户身份)

writable 可写用户
write list 可写用户列表
write与writelist只可以有一个生效

** 文件的说明**

comment是对共享文件的说明,在查看共享文件时会出现说明,若不设置则不会出现。
在这里插入图片描述
comment的说明与显示的说明一致
在这里插入图片描述
是否显示分享目录(默认为yes,即可以查看到分享目录)
在这里插入图片描述
修改前(显示分享名称)
在这里插入图片描述
修改后(不显示分享名称)
在这里插入图片描述

允许登陆的用户
添加smb用户cheng和ning
在这里插入图片描述

查看smb用户列表,
可以看到可以存在的用户共三个
在这里插入图片描述
允许登陆的用户只有westos可以登陆
在这里插入图片描述
使用ning,cheng,westos三个用户分别登陆,发现只有westos用户可以登陆。
在这里插入图片描述
允许用户及其组登陆
在这里插入图片描述
修改用户cheng的组为westos,ning的身份保持不变,重新在客户机登陆。
在这里插入图片描述
在客户端登陆
用户cheng与westos可以登陆,ning无法登录(只允许属于westos的组用户登陆,cheng属于westos的组,而ning不属于所以无法登录)
在这里插入图片描述
用户写入
在这里插入图片描述
并给与用户ning与cheng对文件/westos的全部权限
在这里插入图片描述

用户cheng可以对文件进行操作
在这里插入图片描述
用户ning可以对文件进行操作
在这里插入图片描述
用户westos不可以对文件进行操作
在这里插入图片描述
用户写的列表(只允许westos用户执行写操作)
在这里插入图片描述
给与westos用户对目录的权限
在这里插入图片描述
用户westos可以操作文件
在这里插入图片描述
用户ning不可以删除文件(同理用户cheng也不可以操作文件)
在这里插入图片描述

可写列表及其组用户
在用户westos前加入“@”符,表示属于westos的组用户都可以对文件进行操作
在这里插入图片描述
用户cheng属于westos组,ning不属于westos组
在这里插入图片描述
用户cheng可以对文件进行操作
在这里插入图片描述
用户ning无法对文件进行操作
在这里插入图片描述

允许匿名用户登录

在这里插入图片描述
添加前无法登录
在这里插入图片描述
添加后可以登陆

在这里插入图片描述
提升用户身份
添加smb用户student并查看文件/westos权限可以看到没有任何权限对student用户开放。

在这里插入图片描述

用户student无法删除文件
在这里插入图片描述
提升student的身份(注意要开启写的权限)
在这里插入图片描述
用户student可以删除文件了(提升了其身为为root)
在这里插入图片描述

多用户登录
可以看到在root用户挂载文件后,在退出登陆切换到新建的普通用户tom时依旧可以查看到挂载的文件
在这里插入图片描述

不仅如此,在tom用户下还可以查看挂载文件的权限与信息在这里插入图片描述
回到超级用户并安装软件
yum install cifs-utils
在这里插入图片描述
编辑文件/root/smbauth并重新挂载如下所示,可以看到在重新挂载后tom用户便无法查看挂载的文件了

credentials=/root/smbauth 指定认证文件
sec=ntlmssp	安全验证方式
multiuser	多用户验证

在这里插入图片描述
执行命令cifscreds add -u cheng 172.25.254.242来使用/root/smbauth文件中的用户cheng来登陆,输入正确密码后就可以查看
了。

cifscreds add -u username 添加用户挂载访问认证

在这里插入图片描述
自动挂载文件

vim /etc/fstab 进入该文件执行配置命令

添加文加如下所示
在这里插入图片描述
去除挂载
在这里插入图片描述

执行mount -a自动挂载
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值