1、使用Xshell以“root”用户远程连接CentOS7,进入系统命令行界面,使用“rpm -q坡纠课柩i samba&qu泠贾高框ot;命令查询是否已经安装了Samba,然后使用“yum install samba”命令,下载Samba包并安装,如图
2、输入“y”,确认安装软件和软件依赖包,完成安装如图
3、使用“rpm -qi samba”查看已经安装好的Samba的信息,如图
4、现在开始新建共享文件夹的用户willy,使用命令“useradd willy”,如下
5、使用命令“passwd willy”,对用户添加密码,如下
6、使用命令“mkdir /home/willy/myshare”,在用户willy文件夹下新建“myshare”共享文件夹,如图(中途以willy用户进入了系统,所以多了很多中文文件夹)
7、使用命令“chmod -R 777 /home/willy/myshare”,将整个myshare文件夹与其中的文件和子目录的权限都设置为rwxrwxrwx,即所有人都可以查看操作,如图
8、使用命令“cd /etc/samba”进入Samba配置文件目录,并使用“ls”列出该目录下所有的文件,其中“smb.conf~bak”,是使用命令“cp smb.conf smb.conf~bak"对Samba配置文件做的一个备份,如图:
9、使用命令“vi smb.conf",进入Samba配置文件,按下“i”键将配置文件修改如图:
10、注意:由于新版本的Samba的配置文件smb.conf以前的 security = share已经不能用了,要换成security = usermap to gu髫潋啜缅est = Bad User如果继续使用share,就会导致系统服务起不来,如下图:
11、注意2:配置文件中writeable=yes 表示允许这个目录可写,只有设置了writeable=yes,后对create mask 和directory mask 等等一系列预设值才有效
12、另外,samba可以用testparm命令来测碍测行臬试smb.conf配置档的合法性testparm [-s][配置文件][<主机名称>]参数-s表示不显示提示符号,殪讧唁跬等待用户按下Enter键,就直接列出Samba服务定义信息。
13、按下“Esc”键,并输入“:wq!”,退出配置文件,使用命令“systemctl stop firewalld”关闭防火墙,然后使用命令“systemctl disable firewalld”禁止防火墙开机启动,如图
14、此时,便可以启动Samba服务,输入命令“systemctl start smb”
15、启动Samba服务后,在Windows10上按下“win+r”键,输入"\\共享文件夹的IP地址",在看到文件夹后,点击进入文件夹,输入账户名和密码即可查看共享文件,搭建成功如图