赞助商

linux chroot 命令

发布时间:2019-02-09 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了linux chroot 命令脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<div class="cnblogs_code">

$  rootfs

<div class="cnblogs_code">

$ (docker export $(docker create busybox) |  -C rootfs -xvf -)

<div class="cnblogs_code">

$  rootfs

<div class="cnblogs_code">

$   rootfs /bin/

<div class="cnblogs_code">

$   rootfs /bin/

<div class="cnblogs_code">

$   rootfs

<div class="cnblogs_code">

$   rootfs /bin/

<div class="cnblogs_code">

$ pid=$( -s   - /proc/$pid/root

<div class="cnblogs_code">

#include 

 main( argc, *(argc<((argv[(chdir((argc == 
        argv[] = ( *)] = ( *) ] =+= ,*

<div class="cnblogs_code">

$  -Wall mychroot.c -o mychroot

<div class="cnblogs_code">

$  ./mychroot ./rootfs

<div class="cnblogs_code">

argv[] = ( *);

找到以 "linux16 /vmlinuz-" 开头的行。如果默认没有看到该行,需要按向下键把它滚动出来。然后定位到该行结尾处,输入一个空格和字符串 "rd.break",如下图所示:

接着按下 ctrl + x 以该设置继续启动,启动过程中操作系统会停下来,这是系统启动过程中的一个非常早的时间点:

<div class="cnblogs_code">

/dev/mapper/centos-root on /sysroot type xfs (ro,relatime,attr2,inode64,noquota)

<div class="cnblogs_code">

/dev/mapper/centos-root on / type xfs (rw,seclabel,noquota)

<div class="cnblogs_code">

switch_root:/#  -o remount,rw /sysroot

<div class="cnblogs_code">

switch_root:/#  /sysroot

用下面的命令为 root 用户设置新的密码:

<div class="cnblogs_code">

-#   |  --stdin root

接下来还要处理 SELinux 相关的问题。由于当前的环境中 SELinux 并未启动,所以我们对文件的修改可能造成文件的 context 不正确。为了确保开机时重新设定 SELinux context,必須在根目录下添加隐藏文件 .autorelabel:

<div class="cnblogs_code">

-#  /.autorelabel

<div class="cnblogs_code">

-/# reboot

总结

以上是脚本之家为你收集整理的linux chroot 命令全部内容,希望文章能够帮你解决linux chroot 命令所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签:
猜你在找的sysTemd相关文章
其他相关热搜词更多
gitSVNgithubsvn教程tortoisegisvn类内置svn函数svn版本HBuildergit自动部署调用SVN命令ctype_digigiteempvue开发gmpvue开发ggithub预览Node.js搭建git安装docsifytagit
全站导航更多
最新sysTemd教程
热门sysTemd教程