更改 Linux 和 Active Directory 的登录格式

更改 Linux 和 Active Directory 的登录格式

在 CentOS 上,我运行realm list并看到login-formats: %[email protected]

我想换成login-formats: %[email protected]login-formats: %U

我该怎么做?我假设有一个.conf文件,我已经检查过sssd.confkrb5.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

相关内容