服务热线: 4007-166-188

服务器租用,服务器托管,云主机,IDC机房,云服务器,IDC提供商,唯一网络

热门: 服务器租用| 服务器托管| 云安全| 机柜大带宽| 网络安全
首页>帮助中心>运维资讯>关于samba的3个模式基本说明
关注企业中心微信公众号
微信公众号:唯一网络
我们的微信公众号
  • 1
  •  唯一网络元宵促销

需要帮助?

服务热线:
4007-166-188 在线咨询

关于samba的3个模式基本说明

发布时间: 2015/08/29    

在/etc/samba/smb.conf中
passdb backend = tdbsam
说明:passdb backend就是用户后台的意思。

目前有三种后台:smbpasswd、tdbsam和ldapsam。sam应该是security accountmanager(安全账户管理)的简写。 

A.smbpasswd
该方式是使用smb自己的工具smbpasswd来给系统用户(真实 
用户或者虚拟用户)设置一个Samba密码,客户端就用这个密码来访问Samba的资源。smbpasswd文件默认在/etc/samba目录下,不过有时候要手工建立该文件。 

B.tdbsam
该方式则是使用一个数据库文件来建立用户数据库。数据库文件叫passdb.tdb,默认在/etc/samba目录下。passdb.tdb用户数据库可以使用smbpasswd–a来建立Samba用户,不过要建立的Samba用户必须先是系统用户。我们也可以使用pdbedit命令来建立Samba账户。pdbedit命令的参数很多,我们列出几个主要的。 
pdbedit –a username:新建Samba账户。 
pdbedit –x username:删除Samba账户。 
pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。 
pdbedit –Lv:列出Samba用户列表的详细信息。 
pdbedit –c “[D]” –u username:暂停该Samba用户的账号。 
pdbedit –c “[]” –uusername:恢复该Samba用户的账号。 

在/etc/samba/smb.conf中有
valid users = 允许访问该共享的用户 
说明:valid users用来指定允许访问该共享资源的用户。 
例如:valid users =bobyuan,@bob,@tech(多个用户或者组中间用逗号隔开,如果要加入一个组就用“@+组名”表示。) 

在/etc/samba/smb.conf中有
invalid users = 禁止访问该共享的用户 
说明:invalid users用来指定不允许访问该共享资源的用户。 
例如:invalid users = root@bob(多个用户或者组中间用空格隔开。)

C. ldapsam
该方式是基于LDAP账户管理方式验证用户。首先要建立LDAP服务,设置“passdb backend = ldapsam:ldap://LDAP Server”

服务器租用/服务器托管最具实力IDC提供商!十年品牌保障!--唯一网络

文章来源:唯一网络的运维技术团队[http://www.wy.cn]