Administrator
Published on 2026-04-28 / 0 Visits
0

一行命令让 Ubuntu 24.04 让普通用户切换 root 无需密码

#AI

Ubuntu 24.04 让普通用户切换 root 无需密码的安全设置方法,只需要改一行配置即可。

一键可用方法(最安全)

执行下面这一条命令,直接写入配置,立刻生效:

echo "$USER ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/nopasswd-$USER

作用

  • 你当前的普通用户,以后执行 任何 sudo 命令不需要输入密码
  • 包括:
    sudo -i   # 直接切 root
    sudo su
    sudo 任何命令
    
  • 重启/关机都永久生效

手动配置方法(更直观)

  1. 打开 sudo 配置文件:
sudo visudo
  1. 在文件最后一行添加:
你的用户名 ALL=(ALL) NOPASSWD: ALL

你的用户名 换成你自己的账号(输入 whoami 可查看)

  1. 保存退出:
  • nano 编辑器:Ctrl+O → 回车 → Ctrl+X

测试是否成功

直接运行:

sudo -i

不需要密码,直接进入 root 账号,说明设置成功。


总结

  1. 最快捷:echo "$USER ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/nopasswd-$USER
  2. 执行后,普通用户 sudo 切换 root / 执行特权命令都免密码
  3. 永久生效、安全无风险