Linux单用户下提示权限不够,Linux_/dev/null 权限不足,/dev/null文件设备的权限不对, - phpStudy...

/dev/null 权限不足

/dev/null文件设备的权限不对,会造成诸如pop3中的:Starting POP3d: ll_daemon_resetio: Permission denied的错误,或者是启动时候出现如下错误:

/etc/rc.d/rc.sysinit:line 88: /dev/null: Read-only file system

/etc/rc.d/rc.sysinit:line 99: /dev/null: Read-only file system

解决的方法首先是通过linux的救援模式或者是单用户模式进入系统,或是进入只读模式,通过下面命令解决文件只读进行修改:

mount -n -o remount,rw /

然后:

rm -f /dev/null

mknod -m 666 /dev/null c 1 3

标志

b 表示特殊文件是面向块的设备(磁盘、软盘或磁带)。

c 表示特殊文件是面向字符的设备(其他设备)。

p 创建 FIFO(已命名的管道)。

————————————————————————

c.创建虚拟设备(dev),日志记录的时候有的选项可能用到它们。在默认情况下,是使用/dev目录下的文件,但是由于我们需要把DNS限制到一个目录,所以必须完全把/dev下用到的文件(或者说设备)模拟过来才可以。

ls -lL /dev/zero /dev/null /dev/random

看到类似

crw-rw-rw-  1 root   root    1,  3 2003-09-15 /dev/null

crw-r–r–  1 root   root    1,  8 2003-09-15 /dev/random

crw-rw-rw-  1 root   root    1,  5 2003-09-15 /dev/zero

这样的,将其中的1,3这样的数字记录下来,这表示主设备号和次设备号(一般来说主设备号用来区分设备的种类;次设备号则是为了作唯一性区分,标明不同属性——注意,在unix系统中是把设备也当作文件来对待的),在redhat 9下,ls加不加-L参数都无所谓,但是在Solaris下则一定要加上才可以显示。

mknod dev/null c 1 3

mknod dev/zero c 1 5

mknod dev/random c 1 8相关阅读:

Ubuntu Linux系统安装配置Samba服务

ADO.NET EF中的实体修改方法

Windows Home Server软件错误 致存储文档毁损

Fedora 11 五大新功能简介

uClinux系统上运行自已编写的Hello程序

CSS实现每行新闻数量不等效果代码

IP138 IP地址查询小偷实现代码

DOM_window对象属性之--clipboardData对象操作代码

SQLServer中求两个字符串的交集

javascript currying返回函数的函数

深入了解HTML5标准结构

实例讲解Oracle数据库自动增加ID的sql

TreeView 用法(有代码)(asp.net)

Windows 7 壁纸自动换功能

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值