로그인하면 tty 인스턴스에서 즉시 sudo 비밀번호를 묻습니다.

로그인하면 tty 인스턴스에서 즉시 sudo 비밀번호를 묻습니다.

그래서 tty에 로그인하려고 하는데 다음과 같습니다.

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

이것 때문에 DM으로는 로그인이 안되는 것 같아요

이것은 시작에 불과하며 왜 그런지 모르겠습니다.

처음에는 .zshrc에 문제가 있는 줄 알았는데 내용을 삭제했는데 오류가 계속 발생했습니다.

이 문제의 원인이 무엇인지 아는 사람이 있습니까? 아니면 자세한 정보는 어디서 찾을 수 있나요?

감사해요.

답변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 프롬프트 앞에 보이는 것이 범인입니다.

관련 정보