まず最初に言っておきたいのは、私はプロの Linux 管理者ではなく、サーバーを設定しようとしている Web マスターだということです。とはいえ、私は学習中です。
セキュリティ上の理由から root ssh ログインを無効にしましたが、ユーザー アカウントのパスワードを Keypass に保存し忘れました。
SSH 認証キーを使用してログインを設定したので、実際にはユーザーとしてログインできます。ただし、ユーザーのパスワードがわからないため、sudo を実行できません。
しかし、私はルートパスワードを知っています。
どうすればいいですか:
- ユーザーとしてログインしたが、そのパスワードがわからない(ただし、ルートのパスワードは知っている)ユーザーのパスワードを変更する
- SSH 設定を変更して root ログインを有効にすると、ユーザーのパスワードを変更できるようになりますか?
答え1
sudo ではなく /bin/su を使用してください。これは root のパスワードを使用します。