打开终端要求输入sudo密码

Mat*_*our 7 command-line sudo password 12.04

每当我在 12.04 内打开一个新终端时,都会提示我输入sudo密码。

为什么会这样?

Hak*_*hab 6

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

更多信息:

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

$ source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

只要确保您之前没有运行过任何sudo命令,这样密码就不是活动的。

如果它要求输入密码,那么其中的某些内容或其中包含的文件将包含 sudo 命令。

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

alias clearphpsessions="cd /var/lib/php/sessions && sudo rm $(sudo ls /var/lib/php/sessions) && cd -"
Run Code Online (Sandbox Code Playgroud)

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