Linux中普通用户通过sudo命令切换到root用户,却要输入root密码,这是为什么?

问题遇到的现象和发生背景

普通用户ioc,通过sudo命令切换到root用户时,
需要输入root密码 这是为什么?

img

没有设置过其他东西,以前是可以的。sudo时,输入ioc密码,切到root下

我想要达到的结果

想要变成这样

img

求大神教教~~

感谢各位~

后面发现是 sudo 的配置文件 /etc/sudoers里
这一行,使⽤ sudo ⽤户执⾏命令时,它会提示输⼊ root 密码

Defaults targetpw

要变成普通用户sudo时,输入普通用户密码,需要将其注释掉

# visudo
# Defaults targetpw

注释保存后就变成我想要的了

应该是root用户登录上Linux 然后切换到普通用户 再切换回root用户时不用密码
如果普通用户登录上Linux 然后切换到root用户时需要密码吧 不然随便一个普通用户都可以切换到root用户肯定是不可以的

就算你想要变成那样的图片中,也是要提示输入密码啊😂
而且,出于安全性,切换多root输入密码很正常啊,
包括sudo权限,也只能极少数账号有大的sudo权限,