假设我有一台装有 Ubuntu 的服务器,上面有 10-15 个用户帐户。一段时间后,服务器因某种原因崩溃了。当然,您可以查看备份并将其重置为问题发生之前的时间。
我今天早上在想以下事情(这可能是重新发明轮子的经典例子,但我不是十年的系统管理员 ;))。假设您可以将用户帐户与操作系统分开。这样,服务器就可以从其他位置获取帐户数据和软件并在本地加载,但假设您的服务器基础映像崩溃了。那么就没有问题了,您只需启动不同的 ubuntu 操作系统并再次加载用户帐户。
问题:有没有软件可以支持这一点?或者有不同的解决方案来解决这个问题?
答案1
答案2
LDAP 是显而易见且常见的解决方案,但您还应该研究 Kerberos。使用 LDAP,您基本上只能分发/etc/passwd
、、/etc/groups
等内容/etc/hosts
,这是迈向解决方案的良好一步。使用 Kerberos,您还可以获得分布式身份验证,具有一些真正的安全性,以及服务器身份验证。因此,如果您登录一台机器,则无需登录其他机器,并且您知道您登录的是正确的机器。
MS AD 基本上是 LDAP、Kerberos 以及通过 CIF (SMB) 分发的脚本和目录的组合,并在其上添加了一些 GUI。在 Unix/Linux 中,我们在 AD 出现之前就已经使用了很长时间。
因此,如果您想要正确安装服务器,LDAP 和 Kerberos 是最佳选择。请查看新的 SAMBA 4 了解更多信息。