如果您啟用了 root 帳戶

如果您啟用了 root 帳戶

我是Ubuntu的初學者,當我嘗試在其上安裝JDK 1.8.0_111時,我.bashrc通過添加以下代碼進行了修改:(我已將所有jdk文件提取到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 ~/.bashrcand時java -version,它運行得很好。

但是,當我重新啟動 Ubuntu 並輸入密碼時,它無法登入。那我現在能做什麼呢?

答案1

要永久/暫時刪除您對 .bashrc 所做的更改並允許您登入...

如果您啟用了 root 帳戶

  • 登入根帳戶
  • 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

  • 註銷 root 帳戶

  • 登入您的普通帳戶

如果您沒有啟用 root 帳戶

  • 引導至 GRUB 選單
  • 選擇進階選項
  • 選擇恢復模式
  • 選擇root訪問
  • 在 # 提示符號處:

    • 類型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

  • 登入您的普通帳戶

相關內容