一、CIFS
1.CIFS系统:Internet文件共享系统,也称服务器信;适用于MicrosoftWindows服务器和客户端的标准文件和打印机的共享系统息块(SMB)。
2.Samba服务:用于将linux文件系统作为CIFS/SMB网络文件进行共享,并将linux打印机作为CIFS/SMB打印机进行共享。
二.Samba安装
一.实验环境:在server(server)服务端:172.25.254.216
在desktop(client)客户端:172.25.254.166
二.安装
在server(server)服务端
[root@server ~]# yum install samba samba-client samba-common -y ## Samba-common -Samba的支持文件 samba-client -客户端应用程序 Samba -服务器应用程序
[root@server ~]# systemctl start smb
[root@server ~]# systemctl enable smb.service
[root@server ~]# systemctl stop firewalld
[root@server ~]# systemctl disable firewalld
[root@server ~]# netstat -antlupe | grep smb ##查看samba端口信息
在desktop(client)客户端
[root@client ~]# yum install samba-client -y
三.Samba用户管理
<1>添加与删除用户
在server(server)服务端
[root@server ~]# smbpasswd -a student ##添加smb用户,smb用户必须是本地用户
[root@server ~]# pdbedit -L ##查看smb用户信息
[root@server ~]# pdbedit -x student ##删除smb用户
[root@server ~]# setsebool -P samba_enable_home_dirs on ##在SElinux开启的情况下,修改sebool值,打开访问,在selinux中设定smb用户可以访问自己的家目录。
在desktop(client)客户端测试
[root@client ~]# smbclient -L //172.25.254.216 ##匿名用户登陆 -L显示
[root@client ~]# smbclient -L //172.25.254.216 -U student ##输入密码可以看到系统共享家目录信息 -U用户
[root@client ~]# smbclient //172.25.254.216/student -U student ## 进入到家目录里,若以student登陆无法显示共享内容,主要是因为Selinux的开启无法正常访问。
<2>临时挂载
在desktop(client)
[root@client ~]# cd /etc/
[root@client etc]# smbclient //172.25.254.216/student -U student