ubuntu中,使用sudo -i切换成root免密码

第一步:检查
image

第二步,添加一个无密码用户登录文件ubuntu-nopasswd
sudo visudo -f /etc/sudoers.d/ubuntu-nopasswd
输入
ubuntu ALL=(ALL) NOPASSWD: ALL

第三步检查内容
sudo cat /etc/sudoers.d/ubuntu-nopasswd
image

第四步:赋予权限
sudo chmod 440 /etc/sudoers.d/ubuntu-nopasswd

  1. 验证配置
    检查语法
    sudo visudo -c

ubuntu@harbor:~$ sudo visudo -c
/etc/sudoers: parsed OK
/etc/sudoers.d/README: parsed OK
/etc/sudoers.d/ubuntu-nopasswd: parsed OK
ubuntu@harbor:~$
清除 sudo 缓存
sudo -k
测试
sudo -i
ubuntu@harbor:~$ sudo -i
root@harbor:~#

posted @ 2026-01-22 10:17  大力哥2026  阅读(19)  评论(0)    收藏  举报