转载请注明:http://www.ming-yue.cn/solution-to-cantsudo-in-ubuntu/
今天傻傻的修改了ubuntu12.04下的/etc/environment,将其中的usr/bin删掉了,结果导致sudo和好多命令用不了,而且关键是修改这个environment文件需要sudo权限,所以很尴尬。
网上推荐的办法是进入recovery模式进行指令调整,但是很麻烦,在镔哥的帮助下,我学会了一个新的简单方法,在这里和大家分享一下。
sudo命令运行的前提是在系统里有它的配置文件,正是因为这样,所以我删掉了配置环境environment里的usr/bin后无法使用sudo指令,不过sudo文件是存在于/usr/bin里的
所以你进入到这个目录下,以这种方式执行你所需要的动作
/usr/bin/sudo gedit /etc/environment
接下来就可以修改了,修改environment后
resource /etc/environment
接下类sudo就恢复正常了
以后如果遇到类似sudo无法使用的时候,记得尝试一下这个方法。ok
本文介绍了一种简单的方法来解决Ubuntu中因误删除/etc/environment文件中的/usr/bin而导致的sudo命令失效问题。通过直接进入/usr/bin目录并手动执行sudo来编辑环境配置文件,从而恢复sudo功能。

1014

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



