sudo 必须由 uid 0 拥有并设置 setuid 位:这是什么意思?

sudo 必须由 uid 0 拥有并设置 setuid 位:这是什么意思?
sudo fdisk -l

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

如何访问 sda (主硬盘) 的权限

答案1

您的/usr/bin/sudo可执行文件具有错误的所有者或权限设置。

无论哪一个适用于此,以下两个命令都应该可以修复它:

pkexec chown root: /usr/bin/sudo 
pkexec chmod 4755 /usr/bin/sudo

此后,它sudo应该可以再次正常工作,并且您将能够使用它fdisk以 root 权限运行。

相关内容