ubuntu中,使用sudo -i切换成root免密码
第一步:检查

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

第四步:赋予权限
sudo chmod 440 /etc/sudoers.d/ubuntu-nopasswd
- 验证配置
检查语法
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:~#

浙公网安备 33010602011771号