ログインすると、ttyインスタンスはすぐにsudoパスワードを要求します。

ログインすると、ttyインスタンスはすぐにsudoパスワードを要求します。

だからttyにログインしようとしていますが、

Arch Linux (tty1)
hostname login: _
Password: _
Last Login at (Date) on (tty1)
[sudo] password for user: _

このため、DMではログインできないようです。

これは始まりに過ぎず、なぜそうなのかわかりません。

最初は.zshrcに問題があると思いましたが、内容を削除しましたが、エラーが発生し続けました。

この問題の原因が何であるかを知っている人はいますか?それとも詳しい情報はどこにありますか?

ありがとうございます。

ベストアンサー1

シェル初期化ファイルの1つからsudoGetを呼び出すエントリがあります。

まず、ログインシェルが何であるかを確認します。

getent passwd $USER

ログインシェルは最後の記号の次の部分です:。ログイン初期化ファイルを確認してください。

  • sh の場合: ~/.profile/etc/profile
  • バッシュの場合:~/.profile、、、.bash_profile/etc/profile
  • zshの場合:~/.zprofile、、、、.zlogin/etc/zsh/zprofile/etc/zsh/zlogin

sudoログインシェルで使用されるファイルを検索します。見つからない場合は、set -xそのファイルの先頭に追加すると、各コマンドを実行する直前に表示されます。 sudoプロンプトの前に見えるのは犯人です。

おすすめ記事