使用Samba服务实现Linux与Windows系统之间的文件共享

时间:2024-09-08 18:07:02

使用Samba服务口令验证方式可以让共享文件更加的安全,做到仅让信任的用户访问,而且验证过程也很简单,要想使用口令验证模式,我们需要先需要创建Samba服务独立的数据库。

第一步:安装Samba服务软件包

使用Samba服务实现Linux与Windows系统之间的文件共享

使用Samba服务实现Linux与Windows系统之间的文件共享

第二步:检查当前是否为user验证模式

# cat /etc/samba/smb.conf

使用Samba服务实现Linux与Windows系统之间的文件共享

第三步:创建共享文件夹   描述共享文件夹信息

# 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

使用Samba服务实现Linux与Windows系统之间的文件共享

第五步:创建SMB服务独立的帐号

现在Windows系统要求先验证后才能访问共享,而SMB服务配置文件中密码数据库后台类型为”tdbsam“,所以这个帐户和口令是Samba服务的独立帐号信息,我们需要使用pdbedit命令来创建SMB服务的用户数据库

创建系统用户:   # useradd smbuser

将此系统用户提升为SMB用户:

# pdbedit -a -u smbuser

使用Samba服务实现Linux与Windows系统之间的文件共享

用户名:smbuser

使用Samba服务实现Linux与Windows系统之间的文件共享

使用Samba服务实现Linux与Windows系统之间的文件共享