Linux system CIFS
来源:互联网 发布:淘宝店铺专营类目 编辑:程序博客网 时间:2024/05/18 02:35
cifs文件系统
1.samba
适用于windows和linux,挂载卸载都具有永久性
(nfs 适用于linux,自动挂载卸载)yum install samba-common.x86_64 samba.x86_64 samba-client -y
systemctl start smb
smbclient -L //172.25.254.115 匿名用户登陆,无法显示共享信息
getenforce
setenforce 0 设置selinux
smbpasswd -a student 设置本地用户登陆密码
getsebool -a | grep samba
setsebool -P samba_enable_home_dirs on 打开服务
smbclient -L //172.25.254.115/stuent -U student 本地用户登陆,显示共享信息
smbclient //172.25.254.115/stuent -U student 查看共享信息
客户端
mount -o username=student,password=redhat //172.25.254.167/student /mnt/ 挂载共享,共享成功
2.创建一个共享目录并修改相关信息
vim /etc/samba/smb.confworkgroup = WESTOS
黑白名单
[REDHAT]
comment = guapiyou
path = /westos
mkdir /westos
cd /westos/
touch guapi
systemctl restart smb.service
smbclient -L //172.25.254.115/GUAPI -U student
客户端
mount -o username=student,password=redhat //172.25.254.167/REDHAT /mnt/
永久挂载
vim /etc/fstab
3.实现匿名用户登陆
vim /etc/samba/smb.confmap to guest = bad user
guest ok = yes
systemctl restart smb.service
smbclient //172.25.254.115/GUAPI username=guest,password=""
永久挂载
vim /etc/fstab
4.设置用户可写
1) vim /etc/samba/smb.confwritable = yes 所有smb用户可写
systemctl restart smb.service
setfacl -m u:student:rwx /westos/ 给student用户可写权限
客户端测试(需要卸载之前挂载的,并挂载相对应用户)
2) setfacl -m g:student:rwx /westos/ 给student用户组可写权限
usermod -G student westos 把westos加入student用户组
write list = student/@student student表示只有名单中的用户可写即student;@student表示student用户组里的用户可写即westos
客户端测试
3) admin users = admin 该用户以超户身份运行,即对共享文件可写(前提:writable = yes)
pdbedit -L 查看当前smb用户
smbpasswd -a 用户名 建立smb用户 (可写只对于smb用户)
客户端测试
4) vim /etc/samba/smb.conf
browseable = no 隐藏共享目录
valid users = student/+student student表示只有student可挂载;+student表示student用户组中的用户可挂载
目录被隐藏
客户端无法挂载
4.多用户挂载
客户端
yum install cifs-utils -y
vim /root/smbfile
username=student
password=redhat
chmod 600 /root/smbfile
mount -o credentials=/root/smbfile,multiuser,sec=ntlmssp //172.25.254.115/REDHAT /mnt multiuser多用户挂载;sec=ntlmssp其他用户访问认证方式
现在即可在mnt下进行操作
切换到其他用户,这是不能进行mnt下的相关操作
cifscreds add -u westos 172.25.254.115 kisok用户以westos用户身份访问共享
现在即可在mnt下进行操作
- Linux system CIFS
- CIFS:Common Internet File System
- CIFS (Common Internet File System)
- 【CIFS】 Common Internet File System
- How to mount Windows share on Red Hat Enterprise Linux system using CIFS
- Mount Linux CIFS share
- linux 挂载 cifs
- Linux cifs文件服务
- CIFS: A Common Internet File System
- CIFS
- cifs
- CIFS
- cifs
- linux下 mount cifs分区
- Linux mount CIFS Windows Share
- linux mount nfs and cifs
- Linux mount CIFS Windows Share
- linux中的CIFS共享服务
- Audio实战——击鼓并录制播放
- [Spring]支持注解的Spring调度器
- Linux TCP相关
- 数据结构实验之图论九:最小生成树
- 33333333333
- Linux system CIFS
- 豆瓣机器人 自动加入/退出小组、自动在小组发帖/删帖、自动回复 Python实现代码
- 使用Gson将对象类转成Json对象时出现\u003d的问题
- 怎么一键获取数千万企信数据-企业名录数据采集
- Linux C/C++多线程pthread实例
- 排序算法
- F(x) HDU
- 数据结构实验之图论七:驴友计划
- 【Scikit-Learn 中文文档】使用 scikit-learn 介绍机器学习