Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 摘要: linux本来想用腾讯云测试一下用户权限管理,给test用户设置面密码登录,修改/etc/sudoers如下
手抖忘了写NOPASSWD后面的冒号,导致关闭后sudo直接报错
明显/etc/sudoers改错了想重新进入修改,但是发现普通用户想访问/etc/sudoers需要sudo权限,但是这个问题不解决无法sudo,这下完了搞得以后都不能再sudo了
先试一下直接pkexec visudo行不行
不行啊,发现一篇大佬的文章亲测可行记录一下防止以后再犯
https://blog.csdn.net/caijiapeng0102/article/details/84848473
远程ssh登录开两个终端,第一个终端
第二个终端
切回第一个终端
再到第二个终端输入密码
此时再回到第一个终端开始出现sudoers文件内容了,开始修改加上冒号,然后ctrl+x+y退出,ok了又可以sudo了
ubuntu下使用sudo命令误删libc.so.6后怎么才能恢复?
LD_PRELOAD=/lib/x86_64-linux-gnu/libc-2.27.so ln -s /lib/x86_64-linux-gnu/libc-2.27.so /lib/x86_64-linux-gnu/libc.so.6
这个命令不行,因为此命令需要root权限就必须使用sudo,而sudo使用又依赖于libc.so.6
或者就直接来个修复安装,自然就恢复了。 参考技术B 去百度“Ubuntu安装 glibc”都是教程,我就不搬运了 参考技术C 重新安装相关库即可
希望可以帮助你
以上是关于Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法的主要内容,如果未能解决你的问题,请参考以下文章