omit2 发表于 2005-3-10 20:15:44

!!! 怎么恢复文件 /dev/null 的默认权限啊?

:(听说有什么不要的文件可以放到 /dev/null 里。于是昨晚我抱试一试的态度去查看该文件,默认权限为:
                           crw-rw-rw- root root...
我切换到root,想既然它是个“黑洞”(无底洞),以后有什么不要的就可以扔掉那里,所以就改了权限,我竟然彻底忘了昨晚是怎么改的,真的,好象没对它动太大的手脚,没想到今晚开机,引导成功之后就出现错误信息:
            An error occurred during the file system check.
                  Dropping you to a shell; the system will reboot
                  When you leave the shell.
   ... /dev/null,read-only file system
    /etc/rc.d/rc/sysinitline 17-18 /dev/null read-only file system ...
按提示输入 root 密码,进入一个shell ,查看现在 /dev/null 的权限时,变了: rw-r--r-- ... 不知道哪个‘c’怎么没了,想改回原来的权限,还是:
                                                read-only file system
               怎么办啊?怎么恢复 /dev/null 的默认权限啊?   :?:

flashor 发表于 2005-3-10 20:51:39

试试用Live-cd版linux启动,挂载这个分区,然后修改

omit2 发表于 2005-3-12 10:27:38

是啊,按你所说的试过了,先把原先出问题的 /dev/null 删掉,再按 man /dev/null 里说的 mknod -m 666 /dev/null c 1 1
      chown root:men /dev/null
   后,查看是改回来了,可是重启是还是同样的问题啊!!!:-(

llc 发表于 2005-3-12 11:04:41

用livecd启动后,拷贝livecd系统里的null覆盖你硬盘上的试试

xhxy 发表于 2006-5-7 21:15:50

运行如下三条命令即可:

mount -n -o remount,rw /dev/hda(hda1,or hda2..., etc,according to your boot partition)
rm /dev/null
mknod -m 666 /dev/null c 1 3

我也是遇到这个问题头疼过,看到还没人回答这个问题,就到这里贴一下。
页: [1]
查看完整版本: !!! 怎么恢复文件 /dev/null 的默认权限啊?