QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1678|回复: 4

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

[复制链接]
发表于 2005-3-10 20:15:44 | 显示全部楼层 |阅读模式
  听说有什么不要的文件可以放到 /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/sysinit  line 17-18 /dev/null read-only file system ...
按提示输入 root 密码,进入一个shell ,查看现在 /dev/null 的权限时,变了: rw-r--r-- ... 不知道哪个‘c’怎么没了,想改回原来的权限,还是:
                                                read-only file system
                 怎么办啊?怎么恢复 /dev/null 的默认权限啊?   
发表于 2005-3-10 20:51:39 | 显示全部楼层
试试用Live-cd版linux启动,挂载这个分区,然后修改
回复

使用道具 举报

 楼主| 发表于 2005-3-12 10:27:38 | 显示全部楼层
是啊,按你所说的试过了,先把原先出问题的 /dev/null 删掉,再按 man /dev/null 里说的 mknod -m 666 /dev/null c 1 1
        chown root:men /dev/null
   后,查看是改回来了,可是重启是还是同样的问题啊!!!  :-(
回复

使用道具 举报

发表于 2005-3-12 11:04:41 | 显示全部楼层
用livecd启动后,拷贝livecd系统里的null覆盖你硬盘上的试试
回复

使用道具 举报

发表于 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

我也是遇到这个问题头疼过,看到还没人回答这个问题,就到这里贴一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-23 01:39 , Processed in 0.035885 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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