Skip to main content

CHROOT

Name 

chroot -- change root directory

SYNOPSIS

 chroot  [-G  group[,group  ...]]     [-g  group]  [-u  user]  [-n] newroot [command [arg ...]]

DESCRIPTION

chroot 유틸리티는 현재 디렉터리와 루트 디렉터리를, 제공된 디렉터리 newroot로 변경한 다음 제공된 인수(제공된 경우) 또는 사용자 로그인 셸의 대화형 복사본과 함께 명령을 실행합니다.

옵션은 다음과 같습니다:

-G group[,group ...] 지정된 그룹의 권한으로 명령을 실행합니다
-g group 지정된 그룹의 권한으로 명령을 실행합니다
-u user 사용자 자격으로 명령을 실행합니다
-n PROC_NO_NEW_PRIVS_CTL procctl(2) 명령을 사용하여 호출 프로세스와 그 하위 프로세스에 대한 SUID/SGID 비활성화합니다.

security.bsd.unprivileged_chroot sysctl이 1로 설정된 경우 1로 설정하면 수퍼유저 권한 없이도 수퍼유저 권한 없이 루팅할 수 있습니다.

ENVIRONMENT

다음 환경 변수는 chroot가 참조합니다:

SHELL : 설정하면 SHELL로 지정된 문자열이 실행할 셸의 이름으로 해석됩니다.

EXAMPLES

Example 1: 새 루트 디렉터리로 루팅하기

다음 명령은 표준 루트 디렉터리로 루팅한 후 csh(1) 셸을 엽니다.

# chroot / /bin/csh

Example 2: 변경된 루트 디렉터리로 명령 실행하기

다음 명령은 루트 디렉터리를 chroot로 변경한 다음 ls(1)을 실행하여 /sbin의 내용을 나열합니다.

# chroot /tmp/testroot ls /sbin

번역 : 2024.01.19.
원본 : https://man.freebsd.org/cgi/man.cgi?chroot(8)