[problem help] sudo 不能使用
Tofloor
poster avatar
153******86
deepin
2024-11-05 10:01
Author

image.png

使用sudo报以上错误,是怎么回事?

Reply Favorite View the author
All Replies
剑客初心
deepin
2024-11-05 10:28
#1
It has been deleted!
剑客初心
deepin
2024-11-05 10:30
#2

ls -l /usr/bin/sudo

chmod 4755 /usr/bin/sudo 可以执行试试

Reply View the author
153******86
deepin
2024-11-05 10:38
#3
剑客初心

ls -l /usr/bin/sudo

chmod 4755 /usr/bin/sudo 可以执行试试

不行
image.png

Reply View the author
neko
deepin
Ecological co-builder
2024-11-05 10:40
#4

用su切换到root用户

然后apt reinstall sudo重新安装sudo覆盖权限设置试试

如果没设置root密码切无法使用sudo命令的话

任务管理器启动这个服务,然后按Ctrl alt f9即可直接切换到root用户的字符终端无需登录。
image.png

Reply View the author
153******86
deepin
2024-11-05 11:15
#5
neko

用su切换到root用户

然后apt reinstall sudo重新安装sudo覆盖权限设置试试

如果没设置root密码切无法使用sudo命令的话

任务管理器启动这个服务,然后按Ctrl alt f9即可直接切换到root用户的字符终端无需登录。
image.png

这个方法也行不通,是不是只能重装系统了。。。
image.png

Reply View the author
神末shenmo
deepin
Spark-App
2024-11-05 13:00
#6
153******86

这个方法也行不通,是不是只能重装系统了。。。
image.png

重启试试

Reply View the author
随机数
deepin
2024-11-05 14:34
#7

image.png

终端下执行 ls -lrth /usr/bin/sudo 看看sudo这个命令文件的属组是不是root;然后id root看看root用户的gid和uid【deepin默认的root用户的uid是0】。根据提示,显然你这个不满足——要么sudo不属于root。要么root用户id不是0。

Reply View the author