CentOSでは、realm list
を実行してlogin-formats: %[email protected]
を表示します
login-formats: %[email protected]
をlogin-formats: %U
に変更したい
これを行うにはどうすればよいですか? .conf
ファイルがあると想定していますが、sssd.conf
とkrb5.conf
をチェックし、それらのファイルのman
もチェックしました。
私がしようとしているのは、Active Directoryユーザーがusername@Host
ではなくusername@domain@Host
を使用してLinuxボックスにログインできるようにすることです。現在、username@domain@Host
は正常に機能しますが、username@Host
は機能しません。
どんな助けでも大歓迎です。
ドキュメントのどこにも「ログイン形式」という用語への言及がなかったため、これは私にとって理解するのに少し混乱を招きました。
/etc/sssd/sssd.conf
これを含めるには、ドメインセクションに行を追加します。
[domain/contoso.com]
...
use_fully_qualified_names = False
...
次に、sssdを再起動します。
私はこれを行い、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