原因介绍:
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
至此,问题解决,系统能够正常启动和使用。