打开终端要求输入 sudo 密码

打开终端要求输入 sudo 密码

每当我在 12.04 中打开新终端时,系统都会提示我输入sudo密码。

为什么会发生这种情况?

答案1

检查.bashrc主目录中的文件。有时它包含一些sudo命令。

更多信息:

打开终端,Ctrl+C在要求输入密码时按下。然后,为了验证它是否.bashrc导致了问题,您可以运行

$ source ~/.bashrc

只要确保您之前没有运行任何sudo命令,密码就不会生效。

如果它要求输入密码,则表示它里面的内容或包含的文件包含 sudo 命令。

当我在开发机器上添加别名时遇到了这个问题

alias clearphpsessions="cd /var/lib/php/sessions && sudo rm $(sudo ls /var/lib/php/sessions) && cd -"

该部分似乎$(sudo ls /var/lib/php/sessions)已被解释,因此需要sudo密码。

相关内容