原因介绍:
1,在创建git 仓库时不小心把 sudo chown -R dcom:dcom ./ 中 "." 漏掉了,搞成 sudo chown -R dcom:dcom / 了导致sudo 命令不能使用
报错信息:sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位;
2,根据网上的教程,重启服务器,结果不能正常启动,出现以下错误提示:

解决方法:
(1)首先进入 recovery模式
服务器配置:
华为2288V3 3.5寸12盘位 2698V3*2(32核心64线程) 32G内存(8G*4条) 2T硬盘*3 是阵列式服务器
根据网上教程 想进入ubuntu recovery 模式
主 机:按“shift” 或 ”shift +tab“ 按键
虚拟机: 按“win+ shift”
这里被误导了,命令不对,
搞了好久都无法进到ubuntu recovery 界面,后来发现操作 “win+ tab + shift” 按键,进入,
选择和ubuntu 内核版本对应的recovery 模式 ,

选择之后进入下图界面

键盘上下移动进入root

执行命令:
chown root:root / -R
结果执行完成之后重启之后按 Ctrl+Alt+F1 进入命令界面发现sudo 命令仍然报错:
sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位;
解决方法:

重启之后 Ctrl+Alt+F1 进入命令界面发现sudo 命令已经可以使用了。
现在就只剩下一个问题:The system is running in low-graphics mode
解决方法:
参考这个博客:https://www.cnblogs.com/nan0121/p/12210726.html

至此,问题解决,系统能够正常启动和使用。
文章描述了一次在创建git仓库时误操作导致sudo命令失效的问题,以及后续尝试通过进入服务器的recovery模式进行修复的过程。经过chown命令修改文件所有权后,sudo命令恢复正常。最后解决了系统运行在低图形模式的问题,参照博客成功使系统恢复正常使用。
1万+

被折叠的 条评论
为什么被折叠?



