我不小心更改了 Ubuntu 中的路径环境变量。现在,当我打开电脑时,登录屏幕会出现,输入密码并按回车键后,屏幕会消失片刻,然后再次出现登录屏幕。
当我在按下 Ctrl+alt+f3 后出现的终端中输入任何命令时,显示的错误是:无法找到该命令,因为 /usr/bin 未包含在 PATH 环境变量中。
有什么办法可以解决这个问题吗?我可以重新设置环境变量吗?
答案1
您说您不小心更改了路径环境变量。为了正确修复此问题,我们需要更多信息。发生了什么?您是如何更改路径环境变量的?
当我的主目录中的 .Xauthority 神秘地将所有权更改为 root 时,我也曾有过类似的经历。
以 root 身份登录并检查 .Xauthority 文件的所有权
ls -l 应该显示您的用户名,如下所示(假设用户名为“yourname”):
cd /home/yourname
ls -l .Xauthority
-rw------- 1 yourname yourname 270 Dec 23 03:00 .Xauthority
如果看起来像下面这样,您将遇到麻烦和登录循环:
cd /home/yourname
ls -l .Xauthority
-rw------- 1 root root 270 Dec 23 03:00 .Xauthority
如果你看到
ls -l .Xauthority
-rw------- 1 root root 270 Dec 23 03:00 .Xauthority
您需要通过以下命令将 .Xauthority 的所有权更改回您的用户帐户:
chown yourname:yourname .Xauthority
然后注销 root 身份或重新启动并尝试使用您的用户帐户登录。