更改 PATH 时出现问题

更改 PATH 时出现问题

在我的管理员帐户中,我从终端使用以下命令(错误地)

  1. gedit ~/.pam_environment
  2. PATH=/home/acer:$PATH
  3. 保存并关闭文件。
  4. 重新启动计算机以初始化新的 PATH 变量。

之后,我无法使用之前的密码打开账户。所以无法安装任何东西。

答案1

~/.pam_environment不是由 shell 评估,而是由 pam_env PAM 模块评估。因此您不能使用类似$PATH那里的 shell 语法,并且您的$PATH现已设置为字面意思,因此找不到、 、 .../home/acer:$PATH中的程序。/bin//usr/bin/

启动进入恢复模式(参见我如何启动到 root shell?) 并编辑或删除您的.pam_environment

相关内容