Linux Mint 로그인 루프에 갇혔습니다.

Linux Mint 로그인 루프에 갇혔습니다.

어젯밤 Linux Mint에 설치 하려고 했는데 flutter환경 변수에 추가하는 과정에서 문제가 발생한 것 같습니다. 오늘 아침 데스크탑에 로그인하려고 할 때 심지어 멈추는 것 같았습니다. 내 컴퓨터에 올바른 비밀번호를 입력했음에도 불구하고 로그인 화면에 표시됩니다.

이를 통해 인터넷을 검색할 수 있었고 로그인 쉘 터미널을 사용하라는 지시를 받았지만 도움말 프롬프트 중 일부를 시도한 결과 액세스할 수 없다는 것을 알게 되었습니다. sudo내 환경 변수 가 내 환경 변수에 포함되어 있지 않았기 nano때문입니다 ... 긴급하게 부탁드립니다 당신의 도움이 필요합니다. 감사해요.rm/usr/bin/PATH

답변1

귀하의 문제는 확실히 PATH변수입니다.

현재 셸 세션에 대한 경로 변수를 임시로 설정합니다.

export PATH=/usr/sbin:/usr/bin:/sbin:/bin

그 후에는 모든 명령에 액세스하고 PATH.

문제는 우리가 모른다는 것이다어느당신이 만드는 변화. 그러나 일반적으로 경로는 다음 파일 모두에서 내림차순으로 정의됩니다.

세계적인:

  • /etc/environment
  • /etc/profile

사용자당:

  • ~/pam_environment(팸을 사용하는 경우)
  • ~/.profile
  • ~/.bash_profile애플리케이션 관련 항목 과 같은 쉘 관련 항목~/.xinitrc

당신은 영향을 받았기 때문에 lightdm지구의 길을 바꾸는 것 같습니다. 이 파일의 내용이 친숙한 것 같나요? 그렇다면 거기에서 변경 사항을 되돌리세요. 그렇지 않은 경우 경로 변수를 재정의하면 각 파일을 확인할 수 있습니다.

어쩌면 당신도 비슷한 일을 했을 수도 있습니다 PATH=/opt/flutter. 항상 PATH=${PATH}:/opt/flutter경로의 나머지 부분을 포함하십시오.

변경한 경우에는 printenv새로 로그인할 때와 이후에 경로 변수와 환경을 확인할 수 있습니다.echo $PATH

답변2

Linux mint 19.2에 소프트웨어를 설치하려고 할 때 환경 변수에 추가하는 동안 환경이 엉망이 되면 파일에 대한 이전 활동으로 인해 이제 데스크탑에 로그인할 수 없게 됩니다 .profile. 이로 인해 무효화되고 액세스 권한 을 PATH잃게 됩니다 .sudorm

그런 다음 다음 4가지 단계에 따라 Linux mint 19.2 로그인 루프를 수정할 수 있습니다.

  1. 운영 체제를 다시 시작하고 Shift 키(키보드의 버튼)를 눌러 Grup ui를 엽니다.

  2. 괄호 안의 내용과 함께 제공된 두 번째 옵션(복구 모드)을 선택하세요.

  3. 복구 모드 사용자 인터페이스에서 제공된 루트 옵션을 선택하십시오.

  4. 복구 모드 하단에 제공되는 터미널에서 를 실행하여 터미널을 확대할 수 있습니다 clear. 그런 다음 다음 명령을 실행합니다. sudo edit /etc/profile 이 명령은 .profile 콘텐츠를 표시하거나 열어야 합니다. 로그인 루프 문제가 표시되기 전에 파일에 추가된 콘텐츠를 삭제한 다음 Ctrl+x를 누르고 파일 저장을 클릭하기만 하면 됩니다. 키보드에서 Enter 버튼을 누르고 터미널을 종료하려면 다음을 입력하세요 exit. 이 명령은 복구 모드 사용자 인터페이스로 돌아갑니다. 제공된 옵션에서 복구 옵션을 선택하고 로그인 화면에 비밀번호를 입력하세요. 이를 통해 Linux Mint 로그인 루프 문제가 해결되기를 바랍니다.

관련 정보