搞不懂为啥安装最新版的Debian12后就无法像之前那样通过sudo进行提权处理,解决方法如下:

先通过普通用户登入,ssh连接或者Debian本地终端也行,输入以下命令:

su -

此时我们输入root账号的密码就不会提示不是 sudoers 文件了,但是这并不能解决问题,我们继续:

visudo

此时会打开一个文件,我们往下翻找到root ALL=(ALL:ALL) ALL 这行字符,在它的下一行我们输入一行文本:

你当前用于提权的账号 ALL=(ALL:ALL) ALL

如果你当前用于提权的账号是aaaa,那么实际文本内容就是:

aaaa ALL=(ALL:ALL) ALL

输入完毕后CTRL + X保存退出。

此时我们在通过sudo su提权,输入root密码就不会提示不是 sudoers 文件了。

问题解决。

分类: 运维 标签: debiansudosudoers提权

评论