chroot.8
CHROOT(8)
CHROOT(8)
FreeBSD System Manager's Manual
CHROOT(8)
chroot —
更改根目录
chroot [-G group[,group ...]] [-g group] [-u user] newroot [command [arg ...]]
chroot 实用程序将其当前目录和根目录更改为提供的目录 newroot ,然后使用提供的参数(如果提供)或用户登录 shell 的交互式副本执行 exec command 。
选项如下:
-G group[,group ...]
以指定组的权限运行命令。
-g group
以指定 group 的权限运行命令。
-u user
以 user 身份运行命令。
chroot 引用了以下环境变量:
如果设置,则由 SHELL 指定的字符串被解释为要执行的 shell 的名称。 如果未设置变量 SHELL ,则使用 /bin/sh 。
示例 1:进入新的根目录
以下命令在 chroot 到标准根目录后打开 csh(1) shell 。
#示例 2:使用更改的根目录执行命令
以下命令使用 chroot 更改根目录,然后运行 ls(1) 以列出 /sbin 的内容。
#chdir(2), chroot(2), setgid(2), setgroups(2), setuid(2), getgrnam(3), environ(7), jail(8)
chroot 实用程序首先出现在 AT&T System III UNIX 和 4.3BSD-Reno 中。
June 27, 2020
FreeBSD 13.1-RELEASE
最后更新于
这有帮助吗?