首页 运维 网络学院 查看内容

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

2011-7-29 11:44 793 0

摘要:   passdb backend就是用户后台的意思。目前有三种后台:smbpasswd、tdbsam和ldapsam。sam应该是security account manager(安全账户管理)的简写...
关键词: 用户 Samba pdbedit 账户 smbpasswd passdb username 方式 库文件 ldapsam

  passdb backend就是用户后台的意思。目前有三种后台:smbpasswd、tdbsam和ldapsam。sam应该是security account manager(安全账户管理)的简写。  1.smbpasswd:该方式是使用smb自己的工具smbpasswd来给系统用户(真实  用户或者虚拟用户)设置一个Samba密码,客户端就用这个密码来访问Samba的资源。smbpasswd文件默认在/etc/samba目录下,不过有时候要手工建立该文件。  2.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 “[]” –u username:恢复该Samba用户的账号。  3.ldapsam:该方式则是基于LDAP的账户管理方式来验证用户。首先要建立LDAP服务,然后设置“passdb backend = ldapsam:ldap://LDAP Server”
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部