Linux系统服务——cifs文件系统
cifs文件系统,也称服务信息块(SMB)
SMB
samba服务的软件包安装
软件包:
Samba-common --> Samba的支持文件
Samba-client --> 客户端应用程序
Samba --> 服务器应用程序
服务名称:smb nmb
服务端口:通常使用TCP/445进行所有连接。还使用UDP137、UDP138和TCP/139进行向后兼容
主配置文件:/etc/samba/smb.conf
安装服务
yum install samba-client.x86_64 samba-common.x86_64 samba.x86_64 -y
设置smb登陆用户密码
smbpasswd -a student ##必须是存在的用户
smbclient -L //172.25.254.250/student -U student ##使用student用户身份查看student用户的文件列表
smbclient //172.25.254.250/student -U student ##使用student用户身份进入student共享文件中
getsebool -a | grep samba ##查看samba的波尔值
setsebool samba_enable_home_dirs on ##允许本地主目录作为cifs文件导出至其他系统
setsebool use_samba_home_dirs on ##允许远程挂载cifs共享文件并作用至本地主目录
mount -o username=student,password=123 //172.25.254.250/student /mnt/
就可以将student共享文件挂载至本机/mnt目录下
设立开机自动挂载
vim /etc/fstab
修改本地共享目录的基本信息
vim /etc/samba/smb.conf
systemctl restart smb.service
smbclient -L //172.25.254.250/student -U student
vim /etc/samba/smb.conf
154主机不可以查看student共享目录
重新建立一个共享目录
名称为DATA,描述为zjj data,共享目录位于本机的/zjj下
修改安全上下文
samba_share_t
semanage fcontext -a -t samba_share_t
'/zjj(/.*)?'
restorecon -FvvR /zjj/
匿名用户挂载
开机自动挂载
对共享文件的权限
使用户对共享文件可写
只有student用户拥有写权限
只有student组的用户拥有写权限
pdbedit -L
查看samba用户
samba的超级用户
隐藏共享文件
用户浏览共享文件
设置了这个之后只有名单上面的用户才可以浏览共享目录
同上文一样+student就是student组都可以访问