저는 Ubuntu 초보자이고 JDK 1.8.0_111을 설치하려고 할 때 다음 코드를 추가하여 수정했습니다 . (모든 jdk 파일을 아래 .bashrc
폴더에 추출했습니다 .)jdk
/usr/lib
export JAVA_HOME=/usr/lib/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
내가 입력했을 때 source ~/.bashrc
및 java -version
, 완벽하게 작동했습니다.
그러나 Ubuntu를 다시 시작하고 비밀번호를 입력하면 로그온할 수 없습니다. 이제 내가 무엇을 할 수 있나요?
답변1
.bashrc에 대한 변경 사항을 영구적으로/임시적으로 제거하고 로그인을 허용하려면...
루트 계정이 활성화된 경우
- 루트 계정으로 로그인
앱 에서
terminal
:- 유형
sudo gedit /home/your_username/.bashrc
#
각 줄 앞에 를 배치하여 추가한 내보내기 줄을 주석 처리합니다.- 저장하고 gedit 종료
- 유형
ls -al /home/your_username/.ICEauthority
- 유형
ls -al /home/your_username/.Xauthority
위 중 하나가
root
소유자/그룹으로 표시되는 경우1종
sudo chown your_username:your_username /home/your_username/.ICEauthority
2종
sudo chown your_username:your_username /home/your_username/.Xauthority
- 유형
루트 계정에서 로그아웃
- 일반 계정으로 로그인하세요
루트 계정이 활성화되어 있지 않은 경우
- GRUB 메뉴로 부팅
- 고급 옵션을 선택하세요
- 복구 모드를 선택하세요
- 루트 액세스 선택
# 프롬프트에서:
- 유형
sudo mount -o rw,remount /
- 유형
sudo gedit /home/your_username/.bashrc
#
각 줄 앞에 를 배치하여 추가한 내보내기 줄을 주석 처리합니다.- 저장하고 gedit 종료
- 유형
ls -al /home/your_username/.ICEauthority
- 유형
ls -al /home/your_username/.Xauthority
위 중 하나가
root
소유자/그룹으로 표시되는 경우1종
sudo chown your_username:your_username /home/your_username/.ICEauthority
2종
sudo chown your_username:your_username /home/your_username/.Xauthority
유형
reboot
- 유형
- 일반 계정으로 로그인하세요