usermodは常にRHEL 6.6にユーザーがいないと報告します。

usermodは常にRHEL 6.6にユーザーがいないと報告します。

私のRHEL 6.6 VMはCentrify Active Directoryの背後で実行されています。

私がするとき

sudo id 'any_existing_user'

ユーザーに関する情報を返します。

しかし、私がするとき

sudo usermod -c 'Comments' 'any_existing_user'

"any_existing_user"エラーが報告されます。存在しない

なぜこれが起こるのかを分析するのに役立ちますか?

PS:単に説明を追加するのではなく、重要なパッケージをインストールするときにこの問題を追跡するだけです。

答え1

usermodローカルデータベースを変更するツールです/etc/passwd。 Active Directoryを介して転送されたアカウントを変更するためには使用できません。

id一方、ソースに関係なくすべてのユーザーアカウントを検索します。 (実際にはこれはpasswd設定によって制御されますが、nsswitch.confADを統合すると複数のソースが使用されます。)

他の人がここでコメントしたように、ADアカウントのGECOSコメントフィールドを更新するには、ADでこれを行う必要があります。

関連情報