首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Samba:只读LDAP +其他本地用户

Samba:只读LDAP +其他本地用户
EN

Server Fault用户
提问于 2012-07-22 23:29:15
回答 2查看 1.4K关注 0票数 5

我的服务器可以访问只读LDAP,其中大约99%的用户帐户将驻留在那里。在我的服务器上,我希望将Samba配置为使用LDAP进行身份验证。

偶尔会有一些额外的用户没有LDAP上的帐户。我应该如何管理他们的身份验证数据并使Samba意识到这一点?

在Samba文档中:

Samba-3的早期版本实现了与多个帐户后端并发工作的新功能。从Samba 3.0.23的发布开始,这个功能就被删除了。从Samba 3.0.23开始,可以只使用一个指定的passwd后端。

因此,Samba似乎只能支持一个后端身份验证。有什么解决办法吗?

EN

回答 2

Server Fault用户

发布于 2012-07-23 01:33:17

这里讨论的密码后端涉及Samba用户密码的本地存储。对于作为本地Samba用户设置的用户,他们的密码可以以多种方式存储(tdbsam、ldapsam、smbpasswd等)。

如果/当您有一个本地目录服务器正在运行,并且希望将LDAPSam用户密码存储到它,而不是一个TDB或平面文件时,则使用Samba后端。由于您提到了“您可以访问只读LDAP”,因此我假定此LDAP服务不是在本地运行的,而是希望根据LDAP验证用户,其中已经存储了用户帐户信息?两者之间有一个微妙的区别。一个是“我应该使用哪个后端存储本地帐户信息”,另一个是“我应该去哪里对用户进行身份验证?”

如果是这样的话,我认为您要寻找的是Samba使用的身份验证模型,主要是用户、域和广告模型(google "Samba安全模式“)。您可能最感兴趣的是域/ADS模型,它允许您连接到ActiveDirecory或LDAP服务来验证用户帐户以访问Samba共享。

对于不在LDAP服务中的用户,您的选项可能是简单的本地Samba用户帐户,然后存储这些帐户--回到前面提到的后端--在您选择的任何后端中:)

如果您要经常使用Samba,我可能建议您出去拿一些类似O‘’Reilly指南的东西。目前最常用的Samba文档是“Samba-3-howto”。虽然这是一个很好的参考,但很容易发现自己有过时的信息,这会导致更长时间的故障排除。

票数 2
EN

Server Fault用户

发布于 2012-07-23 00:52:29

您可以复制只读LDAP服务器,并将用户添加到此本地LDAP服务器。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/410138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档