![更改 Linux 和 Active Directory 的登录格式](https://linux22.com/image/659934/%E6%9B%B4%E6%94%B9%20Linux%20%E5%92%8C%20Active%20Directory%20%E7%9A%84%E7%99%BB%E5%BD%95%E6%A0%BC%E5%BC%8F.png)
在 CentOS 上,我运行realm list
并看到login-formats: %[email protected]
我想换成login-formats: %[email protected]
login-formats: %U
我该怎么做?我假设有一个.conf
文件,我已经检查过sssd.conf
,krb5.conf
甚至检查过man
这些文件。
我想做的是允许活动目录用户使用username@host
而不是登录到 Linux 机器username@domain@host
。目前username@domain@host
运行良好,但不是username@host
。
任何帮助是极大的赞赏。
答案1
这对我来说有点令人困惑,因为任何文档中都没有提到“登录格式”这个术语。
在 /etc/sssd/sssd.conf 中
在域部分添加一行以包含以下内容:
[domain/contoso.com]
...
use_fully_qualified_names = False
...
然后重新启动 sssd。
答案2
我这样做了,并且按预期工作login-formats: %U
sudo sed -i -e 's/use_fully_qualified_names = True/use_fully_qualified_names = False/g' /etc/sssd/sssd.conf
sudo systemctl restart sssd.service
sudo systemctl status sssd.service