![将现有 Linux 用户加入 AD 域](https://linux22.com/image/653702/%E5%B0%86%E7%8E%B0%E6%9C%89%20Linux%20%E7%94%A8%E6%88%B7%E5%8A%A0%E5%85%A5%20AD%20%E5%9F%9F.png)
借助 realmd 包,我成功加入了 fedora 和 ubuntu。加入机器后,我还可以毫无问题地以域用户身份登录。我现在想做的是将现有的本地用户移动到域用户。我发现 usermod 对于更改本地用户名很有用。以下是命令:
sudo usermod --login newuser --home /home/newuser -m olduser
然后我只需要修改 /etc/passwd 并将剩余的“olduser”替换为“newuser”。
但是,将用户名重命名为域用户是不够的:它无论如何都是本地用户,使用本地密码。如何将现有用户设为域用户?
答案1
创建一个名为相同的域帐户,使用 AD / Windows 中的属性编辑器编辑 uidNumber 属性以匹配本地 UID...确保还为主要组设置了 gidNumber,设置了 homedir 等...
这至少在使用 SSSD 的 RHEL 上有效......