ADバインディングCentOSシステムでユーザー名の表示方法を変更できますか?

ADバインディングCentOSシステムでユーザー名の表示方法を変更できますか?

そんなことができるかさえわかりません。私はbashシェルのカスタマイズについて言及しません。

Active DirectoryバインディングCentOS 7システムでは、ローカルユーザーアカウントは次のように表示されます。ユーザー名ただし、ADアカウントは次のように表示されます[Eメール保護]@CPU名。ユーザー名部分にのみ変換できますか?

ファイル権限などの長い出力を生成します。

例:ls -al私のホームディレクトリが表示されます。

-rw-------. 1 [email protected] domain [email protected] 512 Jan 22 11:09 .bash_profile

システムがローカルユーザーとドメインユーザーを区別できる必要があることを知っていますが、他の人はそれをどのように使用するのか疑問に思います。

答え1

これは、複数のドメインではなくドメインが1つしかないため、私が文句を言ったのと似ています。この場合、ユーザーのドメイン名を持つことは非常に便利です。しかし...私たちはそんなことをしたくないですか?

/etc/sssd/sssd.confセクションの下にこの行を入れるように変更してください[domain...]

use_fully_qualified_names = False

SSDを再起動します。私は通常、あなたが準備したキャッシュを最初に消去します。

service sssd stop
rm -rf /var/lib/sss/db/*
service sssd start

それからもう一度やり直してください。これにより、コマンドがgetent正しく報告されます。

[lleba@bro-mg-01 ~]$ getent passwd [email protected]
lleba:*:10000:10000:Louis L:/home/lleba:/bin/bash
[lleba@bro-mg-01 ~]$ getent passwd lleba
lleba:*:10000:10000:Louis L:/home/lleba:/bin/bash

関連情報