LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 597|回复: 1

实际经验分享:修复错误使用chmod 640 -R .* 事件

[复制链接]
发表于 2004-7-1 11:22:34 | 显示全部楼层 |阅读模式
原来不能够在Linux的Console中,输入任何“.* -R“ 的指令,因为 ".." 也等于 ".*"所以将会令所有文件都一同受到影响。尤其是使用Root用户。

我的问题是不小心在Home文件夹内输入了 chmod 640 .* -R 指令,结果所有的指令都不能够执行了(包括sbin内的所有指令都变为普通文件。。。)除了cd这指令而已。

解决方法:
1。利用Disk1启动电脑
2。输入Rescue进入抢救模式
3。Mount起所有的hdaN到/mnt/hda中
4。使用指令chmod 750 /mnt/hda/sbin -R
5。使用指令chmod 750 /mnt/hda/bin -R
6。重启电脑shutdown -r now

第4和5是把所有指令都恢复可启动状态,重启电脑后再慢慢的修改回去。

记得!.* 这个搜索符号可要小心的使用哦!我在其他网站中能够得到的答复是:除了重灌系统就没有办法了。
发表于 2004-7-1 11:45:17 | 显示全部楼层
chmod最重要,只要他不是640就好,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表