어젯밤 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
잃게 됩니다 .sudo
rm
그런 다음 다음 4가지 단계에 따라 Linux mint 19.2 로그인 루프를 수정할 수 있습니다.
운영 체제를 다시 시작하고 Shift 키(키보드의 버튼)를 눌러 Grup ui를 엽니다.
괄호 안의 내용과 함께 제공된 두 번째 옵션(복구 모드)을 선택하세요.
복구 모드 사용자 인터페이스에서 제공된 루트 옵션을 선택하십시오.
복구 모드 하단에 제공되는 터미널에서 를 실행하여 터미널을 확대할 수 있습니다
clear
. 그런 다음 다음 명령을 실행합니다.sudo edit /etc/profile
이 명령은 .profile 콘텐츠를 표시하거나 열어야 합니다. 로그인 루프 문제가 표시되기 전에 파일에 추가된 콘텐츠를 삭제한 다음 Ctrl+x를 누르고 파일 저장을 클릭하기만 하면 됩니다. 키보드에서 Enter 버튼을 누르고 터미널을 종료하려면 다음을 입력하세요exit
. 이 명령은 복구 모드 사용자 인터페이스로 돌아갑니다. 제공된 옵션에서 복구 옵션을 선택하고 로그인 화면에 비밀번호를 입력하세요. 이를 통해 Linux Mint 로그인 루프 문제가 해결되기를 바랍니다.