私の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.conf
ADを統合すると複数のソースが使用されます。)
他の人がここでコメントしたように、ADアカウントのGECOSコメントフィールドを更新するには、ADでこれを行う必要があります。