+ -
当前位置:首页 → 问答吧 → 求ubuntu开机自动运行TR的方法 谢谢

求ubuntu开机自动运行TR的方法 谢谢

时间:2011-12-17

来源:互联网

由于本人nc,无意中用sudo身份更改了/bin权限,当时就感觉不对劲了,/bin 本来有r和x的权限的,然后被我修改成r权限,就悲剧了,本人系统ubuntu11.10,不能直接用root身份登陆,所以现在就进不了系统了,悲催。。。
后来想想目录的x权限是有关能否进入看里面文件的
而且,而且!!!/bin 与开机程序有关,与一般的shell还是有关,也就是说由于我的粗心,现在进不了系统,更不要说调用命名行了,悲催,
(当时就想,改了之后怎么调不出了terminal了,现在一想自己还不是一般的SB,/bin目录自己都敢动)
ps:那个/bin 的权限是这样的root和root组的权限没变,但是other的权限我变为了r--
而且ubuntu不能以root身份登录,悲催。。。。
求解决。。。。

作者: nuptxxp   发布时间: 2011-12-17

live cd 启动,然后再改回来。

作者: ljj_jjl2008   发布时间: 2011-12-17

ljj_jjl2008 写道:
live cd 启动,然后再改回来。

试试

作者: nuptxxp   发布时间: 2011-12-17

启动的时候grub里有个恢复模式的

作者: 枫叶饭团   发布时间: 2011-12-17

枫叶饭团 写道:
启动的时候grub里有个恢复模式的

/bin没有执行权限,大多数命令都不起作用了吧?
chmod命令在/bin里面还是在其他目录?

作者: ljj_jjl2008   发布时间: 2011-12-17

ljj_jjl2008 写道:
live cd 启动,然后再改回来。

记住挂载硬盘,改硬盘的/bin权限,不要改成live cd里面的。

作者: ljj_jjl2008   发布时间: 2011-12-17

ljj_jjl2008 写道:
ljj_jjl2008 写道:
live cd 启动,然后再改回来。

记住挂载硬盘,改硬盘的/bin权限,不要改成live cd里面的。

怎样挂载硬盘,然后改硬盘里面的/bin权限
(我刚才就是改了liveCD里面的权限,结果失败了)

作者: nuptxxp   发布时间: 2011-12-17

代码:
sudo -i                                                         
mount /dev/sda6 /mnt 
chmod +x /bin

这样吗?

作者: nuptxxp   发布时间: 2011-12-17

live cd启动后:
代码:
mkdir /aaa
mount /dev/sda1 /aaa
chmod +x /aaa/bin

大致是上面这些命令,/dev/sda1改成你的硬盘的/对应的,livd cd好像不用sudo。如果必要,加sudo。

作者: ljj_jjl2008   发布时间: 2011-12-17

ps:我的根目录在 /dev/sda6

作者: nuptxxp   发布时间: 2011-12-17

代码:
sudo -i                                                         
mkdir /aaa
mount /dev/sda6 /aaa
chmod +x /aaa/bin

作者: ljj_jjl2008   发布时间: 2011-12-17

ljj_jjl2008 写道:
代码:
sudo -i                                                         
mkdir /aaa
mount /dev/sda6 /aaa
chmod +x /aaa/bin

刚才试了,还是不行。。。
我电脑已经强关了N了多次(因为如果一旦进入了就无法调用关机键了,只能强关了)

作者: nuptxxp   发布时间: 2011-12-17

ljj_jjl2008 写道:
代码:
sudo -i                                                         
mkdir /aaa
mount /dev/sda6 /aaa
chmod +x /aaa/bin

莫非在LiveCD修改的不会生效,又或者,那个磁盘已经挂载在/aaa目录下,开机不能检测(这个应该不会啊)

作者: nuptxxp   发布时间: 2011-12-17

代码:
chmod +x /aaa/bin/*.*

改成这样试试。
代码:
chmod +x -R /aaa/bin

或者这样。

作者: ljj_jjl2008   发布时间: 2011-12-17

ljj_jjl2008 写道:
代码:
chmod +x /aaa/bin/*.*

改成这样试试。
代码:
chmod +x -R /aaa/bin

或者这样。

我记得我当时就是改了目录权限,没有改里面权限啊(没有递归)
难道说是目录权限改了,里面也改了

作者: nuptxxp   发布时间: 2011-12-17