普通用户启用sudo需加入sudo组或配置/etc/sudoers:执行sudo usermod -aG sudo username并重新登录;或用sudo visudo添加username ALL=(ALL:ALL) ALL等规则;验证用sudo -l或sudo ls /root。
让普通用户能用 sudo,核心是把它加入系统信任名单——不是直接改密码或切换 root,而是通过组权限或配置文件明确授权。
Ubuntu/Debian 系统默认把 sudo 组设为可执行所有管理命令。只要把用户加进去,重启会话就生效:
username 换成实际用户名)sudo
用 visudo 安全编辑,避免语法错误导致 sudo 失效:
username ALL=(ALL:ALL) ALL
username ALL=/usr/bin/apt, /usr/bin/systemctl
username ALL=(ALL) NOPASSWD: ALL
便于后期增删和审计,比逐个配置更清晰:
%adminusers ALL=(ALL:ALL) ALL(注意开头的 %)授权后别跳过验证步骤: