求助:sudo命令被我搞废了
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
求助:sudo命令被我搞废了
因为,有几个超级命令,需要经常使用,所以在网上找了一下,不用输入sudo密码的方法。
我以为,将脚本放进/etc/sudoers.d文件夹里面,就能实现,对应的脚本,不用输入密码。然后悲剧了;
我再次尝试sudo命令时,提示:
>>> /etc/sudoers.d/pptp-route: syntax error near line 1 <<<
>>> /etc/sudoers.d/pptp-route: syntax error near line 2 <<<
sudo: parse error in /etc/sudoers.d/pptp-route near line 1
sudo: no valid sudoers sources found, quitting
注:pptp-rout为我扔进该文件夹的脚本。
现在,我就是想sudo rm /etc/sudoers.d/pptp-route,我都办不到。因为这会导致上面的错误提示。我晕调了。难道要重装系统?
-------------------------------------------------------------
另:sudo指令设计得真是蛋疼—— /etc/sudoers.d/下的相当于配置文件,配置错了,跳过就是了,干吗拒绝执行嘛!
我以为,将脚本放进/etc/sudoers.d文件夹里面,就能实现,对应的脚本,不用输入密码。然后悲剧了;
我再次尝试sudo命令时,提示:
>>> /etc/sudoers.d/pptp-route: syntax error near line 1 <<<
>>> /etc/sudoers.d/pptp-route: syntax error near line 2 <<<
sudo: parse error in /etc/sudoers.d/pptp-route near line 1
sudo: no valid sudoers sources found, quitting
注:pptp-rout为我扔进该文件夹的脚本。
现在,我就是想sudo rm /etc/sudoers.d/pptp-route,我都办不到。因为这会导致上面的错误提示。我晕调了。难道要重装系统?
-------------------------------------------------------------
另:sudo指令设计得真是蛋疼—— /etc/sudoers.d/下的相当于配置文件,配置错了,跳过就是了,干吗拒绝执行嘛!
上次由 sarrow 在 2012-04-26 16:21,总共编辑 2 次。
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: 求助:sudo命令被我搞废了
我没有su的密码。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助:sudo命令被我搞废了
进单用户模式。sarrow 写了:我没有su的密码。
另外,不要随便使用中文网络上的配置/脚本等,除非网站很正式、是个人原创博客或者你明白其中的原理。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: 求助:sudo命令被我搞废了
我简述一下,我进入单用户模式的过程:
1. 按电源
2. 等开始引导后,按esc,进入grub界面。
3. 选第二项,recover,然后按‘e'。
4. 在最后一行,添加’ single',然后按Ctlrl-x'
等进入系统后,提示行,变为root@计算机名;
但我用这个同样无法删除/etc/sudoers.d/pptp-route;提示如下:
rm: cannot remove `pptp-route': Read-only file system
尝试chmod 777 pptp-route,也是同样的结果。
我猜测是硬盘挂载方式的问题。
望求解。
1. 按电源
2. 等开始引导后,按esc,进入grub界面。
3. 选第二项,recover,然后按‘e'。
4. 在最后一行,添加’ single',然后按Ctlrl-x'
等进入系统后,提示行,变为root@计算机名;
但我用这个同样无法删除/etc/sudoers.d/pptp-route;提示如下:
rm: cannot remove `pptp-route': Read-only file system
尝试chmod 777 pptp-route,也是同样的结果。
我猜测是硬盘挂载方式的问题。
望求解。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: 求助:sudo命令被我搞废了
有没有图形化的,用root权限的文件浏览器?
就好像sudo nautilus一样?
就好像sudo nautilus一样?
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助:sudo命令被我搞废了
晕……试试 mount -o remount,rw /sarrow 写了:我简述一下,我进入单用户模式的过程:
1. 按电源
2. 等开始引导后,按esc,进入grub界面。
3. 选第二项,recover,然后按‘e'。
4. 在最后一行,添加’ single',然后按Ctlrl-x'
等进入系统后,提示行,变为root@计算机名;
但我用这个同样无法删除/etc/sudoers.d/pptp-route;提示如下:
rm: cannot remove `pptp-route': Read-only file system
尝试chmod 777 pptp-route,也是同样的结果。
我猜测是硬盘挂载方式的问题。
望求解。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助:sudo命令被我搞废了
sudo nautilus 不就是吗?sarrow 写了:有没有图形化的,用root权限的文件浏览器?
就好像sudo nautilus一样?
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: 求助:sudo命令被我搞废了
有没有图形化的,用root权限的文件浏览器?
就好像sudo nautilus一样?
就好像sudo nautilus一样?
- yhlfh
- 帖子: 579
- 注册时间: 2006-09-02 20:42
- 来自: 东海明珠
Re: 求助:sudo命令被我搞废了
livecd启动,挂载硬盘上系统的根目录为可读写,然后想怎么改就怎么改。Livecd在手,任何密码都阻止不了你使用这台电脑。
Life is like a box of chocolates, you never know what you're going to get.
- wjchen
- 帖子: 583
- 注册时间: 2011-05-02 19:08
- 系统: ubuntu 12.04
Re: 求助:sudo命令被我搞废了
我记得进recovery模式默认是只读挂载根分区,应该有一个图形化的选项可以选择以读写方式挂载(具体英文是什么忘了),要先选这个。或者你试试命令我简述一下,我进入单用户模式的过程:
1. 按电源
2. 等开始引导后,按esc,进入grub界面。
3. 选第二项,recover,然后按‘e'。
4. 在最后一行,添加’ single',然后按Ctlrl-x'
等进入系统后,提示行,变为root@计算机名;
但我用这个同样无法删除/etc/sudoers.d/pptp-route;提示如下:
rm: cannot remove `pptp-route': Read-only file system
尝试chmod 777 pptp-route,也是同样的结果。
我猜测是硬盘挂载方式的问题。
望求解。
代码: 全选
mount -o remount,rw /
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助:sudo命令被我搞废了
ecryptfs 加密呢?yhlfh 写了:livecd启动,挂载硬盘上系统的根目录为可读写,然后想怎么改就怎么改。Livecd在手,任何密码都阻止不了你使用这台电脑。
-
- 帖子: 403
- 注册时间: 2007-10-27 1:04
Re: 求助:sudo命令被我搞废了
livecd早就试过了。没权限。连读取的权限都没有。
另外,那个mount命令,在哪里使用?如何使用?
另外,那个mount命令,在哪里使用?如何使用?
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 求助:sudo命令被我搞废了
你在 livecd 里是 root 不?sarrow 写了:livecd早就试过了。没权限。连读取的权限都没有。
另外,那个mount命令,在哪里使用?如何使用?
那条命令在进入 root shell 后执行下应该就可以了。