![389 ldap 服务器管理员账户禁用](https://linux22.com/image/703663/389%20ldap%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AE%A1%E7%90%86%E5%91%98%E8%B4%A6%E6%88%B7%E7%A6%81%E7%94%A8.png)
我已经在 Centos 7 上完成了 389 服务器设置,也使用 sssd 对客户端进行了身份验证,但我需要在服务器上禁用管理员帐户并创建具有相同权限的另一个帐户。您能帮我一下吗?
谢谢
答案1
不确定您正在谈论的是 LDAP 管理员帐户(olcRootDN)还是 ssh 用户。
如果您正在谈论 LDAP 管理员帐户,您可以这样重命名:
- 停止 slapd
- 使用“slapcat > ldif.txt”转储整个 ldif
- 将所有 cn=oldadmin,dc=your,dc=domain 修改为 cn=newadmin,dc=your,dc=domain(不能修改域,只能修改“cn=xxxx”)
- 修改数据库配置中的 olcRootDN 条目以指向您的新用户
- 删除你的 ldap 数据和“slapadd < ldif.txt”
- 启动 slapd
如果您正在谈论重命名 SSH 帐户,您可以运行:
usermod -l <newname> -d /home/<newname> -m <oldname>
可能你还想重命名该组:
groupmod -n <newgroup> <oldgroup>