问题:
sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
解决方案:
经过原因排查是/usr/bin的权限修改了,使用了命令:
sudo chmod -R 777 /usr/bin/导致。
需要将/usr/bin/sudo的权限还原,使用以下命令:
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
但kylin的版本是没有初始root密码,在sudo异常的情况下,也不能用命令sudo passwd root修改root的密码。所以要进入单用户模式或者紧急救援模式,执行命令。
操作步骤:
1、开机启动,在引导配置页面选中第三