Skip to content

[ 😭 ] 好烦啊,每次 sudo 都要密码!

那我们就让 sudo 不再请求密码吧~

警告

三思而后行!!!

sudo 不请求密码是一个非常危险的行为,
请务必三思而后行,
作者不承担任何后果!

快速无废话简洁版:

bash
whoami # 记住输出
sudo su
vim /etc/sudoers
# --------按下 i 编辑----------------------
# ...
# ALL ALL=(ALL:ALL) ALL

刚才记住的 ALL=(ALL:ALL) NOPASSWD:ALL

# ...
# ----按下 ESC 输入 :wq 回车退出----
su 刚才记住的

带有些许讲解版:

1. 我是谁?

请使用您的账户执行 whoami,记下输出 (输出就是您的用户名)

bash
whoami

2. 确保您可以使用 root 账户

如果您可以使用 root 账户,请执行以下命令切换:

bash
sudo su

然后输入密码,回车,就切换完毕了,这里输入的密码不会显示哦~

3. 编辑 sudoers 文件

1. 使用 vim 打开

bash
vim /etc/sudoers

2. 加入一些内容

请找到 ALL ALL=(ALL:ALL) ALL,然后在下一行加入 (按下 i 编辑):

您的用户名 ALL=(ALL:ALL) NOPASSWD:ALL

3. 保存编辑

按下 ESC,输入 :wq 以保存退出。

4. 切换用户

使用 su 用户名 即可切换至您的账户。
以后无需密码即可使用 sudo