ユーザーパスワードを忘れて、Ubuntu 14.04 サーバーで root ssh サインインが無効になりました

ユーザーパスワードを忘れて、Ubuntu 14.04 サーバーで root ssh サインインが無効になりました

まず最初に言っておきたいのは、私はプロの Linux 管理者ではなく、サーバーを設定しようとしている Web マスターだということです。とはいえ、私は学習中です。

セキュリティ上の理由から root ssh ログインを無効にしましたが、ユーザー アカウントのパスワードを Keypass に保存し忘れました。

SSH 認証キーを使用してログインを設定したので、実際にはユーザーとしてログインできます。ただし、ユーザーのパスワードがわからないため、sudo を実行できません。

しかし、私はルートパスワードを知っています。

どうすればいいですか:

  1. ユーザーとしてログインしたが、そのパスワードがわからない(ただし、ルートのパスワードは知っている)ユーザーのパスワードを変更する
  2. SSH 設定を変更して root ログインを有効にすると、ユーザーのパスワードを変更できるようになりますか?

答え1

sudo ではなく /bin/su を使用してください。これは root のパスワードを使用します。

関連情報