欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 后台管理


新闻资讯

MENU

软件开发知识

其语法为 mknod [选项]... 名称 类型 [主设备号 从设备号] 其中: - CAD加密 m 0666 设定设备

点击: 次  来源:劳务派遣管理系统 时间:2018-08-20

原文出处: 暗无天日

若不小心误删除了 /dev/null 这样的非凡文件,可能chroot到其他目次需要手工建设 /dev/null 怎么办呢?

我们可以用 mknod 来从头建设

sudo /bin/mknod -m 0666 /dev/null c 1 3

个中 mknod 呼吁用来建设块可能字符非凡文件,其语法为

mknod [选项]... 名称 范例 [主设备号 从设备号]

个中:

-m 0666
设定设备文件的权限
c
建设的是字符无缓冲非凡文件
1和3
别离暗示主设备号和从设备号。

挪用 mknod 的所有这些参数都能通过 stat 呼吁预先查出来

stat /dev/null
  文件:/dev/null
  巨细:0          块:0          IO 块:4096   字符非凡文件
设备:6h/6d  Inode:32          硬链接:1     设备范例:1,3
权限:(0666/crw-rw-rw-)  Uid:(    0/    root)   Gid:(    0/    root)
最近会见:2018-08-18 06:19:31.450439053 +0800
最近变动:2018-08-18 06:19:31.450439053 +0800
最近窜改:2018-08-18 06:19:31.450439053 +0800
建设时间:-

从上面功效可以看出 /dev/null 是一个权限为 0666,设备范例为 1,3 的字符非凡文件

/dev/random 和 /dev/urandom 也可以采纳雷同的要领建设

# - name: Mknod /dev/random to Chroot
sudo /bin/mknod -m 0666 /dev/random     c 1 8
# - name: Mknod /dev/urandom to Chroot
sudo /bin/mknod -m 0666 /dev/urandom    c 1 9
劳务派遣管理系统,劳务派遣管理系统,昆山软件开发