そんなことができるかさえわかりません。私は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