CentOS 7でユーザー名を変更した後、パスワードが無効になります。

CentOS 7でユーザー名を変更した後、パスワードが無効になります。

コマンドでユーザー名を変更しましたsudo usermod -l newUsername -d /home/newUsername -m oldUsername。その後、ユーザー名が変更されました。しかし、コマンドを実行すると、sudo入力したパスワードが間違っていることがわかりました。 SSHを使用してリモートシステムに接続していますが、ルートパスワードがわかりません。管理者の介入なしにこれを処理する方法はありますか?

答え1

/etc/sudoersそれでも古いユーザー名が含まれており、新しいユーザー名ではない可能性があります。これはsudo権限を放棄し、管理者の助けを借りなければならないことを意味します。

答え2

sudo@Johanが言ったように、あなたの承認は以前のユーザーにバインドされます。

構成によっては、/etc/sudoersほとんどの標準構成では、sudoファイルグループに古いユーザー名が定義されます/etc/group。これは、システム管理者が実行した構成によって異なります。

言うまでもなく、古い名前の横にある2つのファイルのいずれかに新しいユーザー名を追加する必要があります。今後ユーザー名を変更してください。

今、あなたの権利を失ったので、sudo他の技術的な解決策があるかもしれませんが、あなたの場合の最善の策はシステム管理者に連絡することです。

関連情報