루트 계정이 활성화된 경우

루트 계정이 활성화된 경우

저는 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 ~/.bashrcjava -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

  • 일반 계정으로 로그인하세요

관련 정보