web-dev-qa-db-ja.com

パスワードをロックした後、どうすればSudoを使用できますか?

私はsshでのパスワードレス認証について読んでいました。そのため、キーを作成してUbuntuサーバーに公開しましたが、うまくいきました。

その後、passwd -l lucasでパスワードをロックすることにしましたが、Sudoを使用できなくなりました。須藤もパスワードなしだと思っていました。

私の質問は次のとおりです。どうすればsudoを使用できるようになりますか?

5
Lucas Crijns

ユーザーでpasswd -lを実行した後、そのユーザーは自分のパスワードを設定できません(使用可能な設定に戻すまで)。

Sudoを使用できないため、ユーザーアカウントのパスワードをリセットする必要があります。これは、それが何であるかを忘れた場合と同じ方法です。

次に、Sudoを再度使用し、 steeldriver's answer で説明されているようにPasswordAuthentication noを設定できます。

3
Eliah Kagan

アカウントパスワードを再度有効にするには、回復コンソールからルートシェルにログインする必要があります。その後、パスワードログインを無効にすることができますssh専用

PasswordAuthentication no

sshd_configファイルで、localアクセス用にアカウントパスワードを有効のままにします(キーを使用してSSH経由でログインした後のSudoの実行を含む)

2
steeldriver