Samba

三、特殊操作:(samba用户映射,又称作虚拟用户)

创建本地系统用户再分配对应的samab用户,通过samba用户就能知道系统用户,缺乏一定的安全性。

samba提供了一种方法,就是把samba用户映射成虚拟用户。

  1. 比如linux系统创建了一个用户user,samba把user添加为samba用户

  2. samba再把user用户虚拟成user01,user02等用户,一个samba用户可以虚拟成一个或多个虚拟用户。

这样就可以保证系统用户安全性。

操作跟本地用户操作一样,只是修改一些地方即可:

vim /etc/samba/smb.conf

设置smb.conf配置文件

security = user
#以user验证方式访问
passdb backend = tdbsam
#定义用户后台类型
username map = /etc/samba/smbusers
#添加这行配置,开启samba虚拟用户配置功能

vim /etc/samba/smbusers

添加samba虚拟用户

# Unix_name = SMB_name1 SMB_name2 ...

root = administrator admin
nobody = guest  pcguest  smbguest
test01 = user01  user02  user03

/etc/init.d/smb restart

重启samba服务

测试:

  • Windows系统操作:

在win 7系统打开运行输入 \\192.168.10.150 直接访问,输入user01用户,密码是test01用户密码。