使用Samba服务口令验证方式可以让共享文件更加的安全,做到仅让信任的用户访问,而且验证过程也很简单,要想使用口令验证模式,我们需要先需要创建Samba服务独立的数据库。
第一步:安装Samba服务软件包
第二步:检查当前是否为user验证模式
# cat /etc/samba/smb.conf
第三步:创建共享文件夹 描述共享文件夹信息
# mkdir /database #vi /etc/samba/smb.conf
在SMB服务主配置文件的最下面追加共享文件夹的配置参数:
[database]
comment = Do not arbitrarily modify the database file
path = /database
public = no
writable = yes
保存smb.conf文件后重启启动SMB服务:
# systemctl restart smb
第四步:使用Windows主机尝试访问 在运行框(win+R)中输入远程主机的信息 \\192.168.14.100
第五步:创建SMB服务独立的帐号
现在Windows系统要求先验证后才能访问共享,而SMB服务配置文件中密码数据库后台类型为”tdbsam“,所以这个帐户和口令是Samba服务的独立帐号信息,我们需要使用pdbedit命令来创建SMB服务的用户数据库
创建系统用户: # useradd smbuser
将此系统用户提升为SMB用户:
# pdbedit -a -u smbuser
用户名:smbuser