그래서 tty에 로그인하려고 하는데 다음과 같습니다.
Arch Linux (tty1)
hostname login: _
Password: _
Last Login at (Date) on (tty1)
[sudo] password for user: _
이것 때문에 DM으로는 로그인이 안되는 것 같아요
이것은 시작에 불과하며 왜 그런지 모르겠습니다.
처음에는 .zshrc에 문제가 있는 줄 알았는데 내용을 삭제했는데 오류가 계속 발생했습니다.
이 문제의 원인이 무엇인지 아는 사람이 있습니까? 아니면 자세한 정보는 어디서 찾을 수 있나요?
감사해요.
답변1
쉘 초기화 파일 중 하나에서 sudo
Get을 호출하는 항목이 있습니다.
먼저 로그인 쉘이 무엇인지 확인하십시오.
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 프롬프트 앞에 보이는 것이 범인입니다.