sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
Tofloor
poster avatar
♬漏船载酒℡
deepin
2017-11-28 16:57
Author
sudo: /usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位



这是更新之后出现的,有没有简单点的办法解决。

Reply Favorite View the author
All Replies
avatar
130******25
deepin
2017-11-28 17:54
#1
ls -al /usr/bin/sudo
Reply View the author
avatar
134******40
deepin
2017-11-28 18:01
#2
本帖最后由 jdocker 于 2017-11-28 10:28 编辑

你的当前用户已经不属于sudo用户组了(误操作导致的删除了当前用户的sudo用户组),你需要进入修复模式root编辑/etc/group,在sudo那一行后面加上你的用户名。当然了,你也可以使用
  1. gpasswd -a 你的用户名 sudo
Copy the Code

来操作。这个命令必须在root权限下操作,你当前用户已经失去sudo用户组,所以无法使用root权限,你需要进入修复模式root权限下或者进入live系统进行修改。
Reply View the author