我们是一家相对较小的商店(就系统管理员数量而言),其中包含RHEL,Solaris,Windows 2003和Windows 2008服务器。总共约200台服务器。
对于我们的管理员帐户(root
在Linux和admnistrator
Windows中),我们有一个密码方案,该方案取决于数据中心位置和服务器的其他两个记录的属性。
在Linux上,我们目前的做法是创建一个共享的非特权帐户在那里我们可以su
来root
。在基于Windows的系统上,我们创建一个具有管理员特权的附加帐户。这两个帐户共享相同的密码。
事实证明这是非常低效的。当有人离开我们的商店时,我们必须:
- 更改管理员帐户的密码方案
- 为每台服务器生成一个新的管理员密码
- 提出新的非管理员帐户密码
- 触摸每台服务器并更改密码
我想知道在类似环境中是否有人可以建议一种更合理的方式来管理这些凭据。一些相关信息:
- 尽管我们的大多数服务器都属于AD域,但并非全部。
- 我们使用Puppet管理所有Linux服务器(我想到了密钥身份验证,但是只能解决上面提到的#3问题)。
- 我们为Cobbler提供Linux服务器。
- 我们大约有10%的硬件专用于VMWare。在这些情况下,我们使用VMWare模板进行服务器构建。
任何想法或建议将不胜感激。这个问题已经存在了一段时间,我终于想解决它。