로그인 콘솔 충돌을 추적하는 방법은 무엇입니까?

로그인 콘솔 충돌을 추적하는 방법은 무엇입니까?

Jessie를 설치했는데 로그인할 수 없습니다.

시작하고 메시지를 표시하고 사용자 이름과 비밀번호를 수락하지만 깜박이고 로그인 프롬프트로 돌아갑니다.

Bash로그인 프로세스의 일부에서 오류 코드가 발생하여 상위 프로세스로 다시 종료되는 것 같습니다 .

어떻게 추적할 수 있나요? 모든 일반 파일 profilerc파일(단 한 명의 사용자 제외 ) 을 살펴봤지만 root문제의 원인이 되는 항목을 찾을 수 없습니다.

내부적으로 일어나는 일이기 Bash때문에아니요시스템 로그에 무엇이든 기록하세요.

로깅 데몬을 시작/확인할 수 있는 방법이 있습니까? 그리고 Bash로그인 후 무엇을, 어디서, 왜 종료했는지 확인하기 위해 무엇을 사용할 수 있습니까?

파일 시스템에 액세스할 수 있으므로 수동으로 할 수 있습니다.우표그것을 살펴보고 변경하십시오.

답변1

set -x의 시작 부분에 추가하여 /etc/profile쉘이 실행할 모든 명령과 확장된 변수 확장 등을 표시하도록 할 수 있으므로 쉘이 실제로 수행하는 작업을 볼 수 있습니다.

그러나 GUI 로그인에 관해 이야기하는 경우 먼저 파일 시스템이 100% 가득 차지 않았는지 확인하십시오. GUI 세션을 생성하려면 일부 작은 파일을 생성해야 하며 파일 시스템이 완전히 가득 차면 실패합니다. 디스크가 100% 가득 차더라도 기본 명령줄 로그인(예: SSH 또는 텍스트 모드 콘솔을 통해)은 성공해야 합니다.

관련 정보