chroot命令

常用用法:chroot NEWROOT [COMMAND [ARG]...]
含义:执行以上命令,创建虚拟的"/"目录,虚拟的"/"目录被"NEWROOT"目录所表示,在创建虚拟"/"目录之后,"/***"路径相当于"NEWROOT/***"路径
各个选项表示的含义如下:
NEWROOT:表示新"/"目录的目录
COMMAND [ARG]...:在创建虚拟"/"目录时同时所要执行的命令,在没有显式指出命令的情况下,默认执行"${SHELL} -i"命令,而一般情况下"${SHELL}"的值为"/bin/bash",注意在当前情况下,"/bin/bash"的真正含义是"NEWROOT/bin/bash"
作用:
1、使得可以创建一个整体的虚拟目录结构,方便开发
2、将该虚拟目录分配给用户作为工作环境,增加系统安全性
3、用于Linux启动及急救系统
其他:
可以使用 自己编译的静态二进制文件,或者使用 BusyBox,来测试chroot命令


参考文献:
[1]man chroot
[2]https://www.ibm.com/developerworks/cn/linux/l-cn-chroot/

你可能感兴趣的:(chroot命令)