Linux下CIFS 文件的存储

CIFS 文件的存储

SMB 文件共享
用 Internet 文件系统 (CIFS) 也称为服务器信是适用于MicrosoftWindows 服务器和客户端的标准文件和打印机共享
系统息块 (SMB)
Samba 服务可用于将 Linux 文件系统作为 CIFS/SMB 网络文件共享进行共享 , 并将 Linux 打印机作为 CIFS/SMB 打印机共享进行共享
相关操作
服务端安装软件
yum install samaba-client.x86_64 samaba-common.x86_64 samaba.x86_64 -y

在这里插入图片描述
创建共享文件
mkdir /westos
修改共享文件安全上下文
semanage fcontext -a -t samaba_t '/westos(/.*)?'
刷新文件安全上下文
restorecon -RvvF /westos
在这里插入图片描述
修改配置文件
vim /etc/samaba/samaba.conf
自己添加
[wlt] ##共享文件自己起的名字
path = /westos ##实际共享文件
在这里插入图片描述
在这里插入图片描述
修改完成之后重启服务systemctl restart smb
并设置开机自启systemctl enable smb
在这里插入图片描述
关闭火墙
添加smb服务用户以及密码
用主机真实存在的用户smbpassword -a westos
pdbedit -L 查看已经添加的用户
在这里插入图片描述
在共享文件夹下创建几个文件
在这里插入图片描述
在客户端也安装软件
yum install samaba-client.x86_64 samaba-common.x86_64 samaba.x86_64 -y
在这里插入图片描述
客户端samabaclient -L //172.25.254.84查看
samabaclient //172.25.254.84 -Uwestos登陆
ls 查看
在这里插入图片描述
在这里插入图片描述
另一种方式
使用挂载的方式查看
在这里插入图片描述
修改vim/etc/samaba/smb.conf各种参数
1.说明的添加
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.共享的隐藏,用户名和密码登陆还是可以查看只是隐藏
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.能登陆的有效用户
在这里插入图片描述
新添加一个用户测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.1能登陆的有效用户组
添加第三个用户
在这里插入图片描述
顺道说一下用户的清除pdbedit -X清除已经添加的用户
在这里插入图片描述
将wlt用户添加进westos用户的组
在这里插入图片描述
修改配置
在这里插入图片描述
使用wlt用户登陆
在这里插入图片描述
4.开启写的权限
将刚才的用户组注释掉,意为所有用户,并添加写的权限
在这里插入图片描述

修改发布目录的权限
在这里插入图片描述
测试
在这里插入图片描述
在这里插入图片描述
5.写权限的限制,只允许制定用户有权限
在这里插入图片描述
在这里插入图片描述

给wlt用户添加权限
在这里插入图片描述
在这里插入图片描述
5.1写权限的限制,只允许制定用户组有权限
在这里插入图片描述
在这里插入图片描述
6.匿名用户的登陆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.指定用户以root用户身份登陆
因为之前修改过westos以及wlt用户的权限
所以将指定用户设置为student
在这里插入图片描述
在这里插入图片描述
多用户挂载
在客户端
yum install cifs-uyils -y
在这里插入图片描述
在这里插入图片描述
将原本的挂载卸载掉
编辑文件vim /root/smbauth root根目录下只能root查看
在这里插入图片描述
内容:
username=westos
password=westos
在这里插入图片描述
将文件改为只有root用户可以读写
chmod 600 /root/sambauth
ls -l /root/sambauth ##查看权限
在这里插入图片描述
挂载
在这里插入图片描述
在这里插入图片描述
不过这样会看到挂载信息
所以需要另外的方式挂载
mount //172.25.254.84/wlt /mnt -o credentials=/root/smbauth,sec=ntlmssp,multiuser
在这里插入图片描述
这样是可以直接查看信息的
切换用户,新建linux
在这里插入图片描述
切换换用户查看信息
在这里插入图片描述
会被以权限不足拒绝
多用户的挂载方式
让linux用户以服务端的另一个本地用户身份登陆
cifscreds add -u wlt172.25.254.84
第一次先将密码输入错误
在这里插入图片描述
再次尝试添加,由于已经被记录,不会成功
在这里插入图片描述
清除记录
cifscreds clear -u wlt172.25.254.84
并输入正确密码
在这里插入图片描述
证明多用户挂载
在这里插入图片描述
在这里插入图片描述
自动挂载
vim /etc/fstab 修改文件
内容:
//172.25.254.84/wlt /mnt defaults,credentials=/root/smbauth,sec=ntlmssp,multiuser 0 0
在这里插入图片描述
测试
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值