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)
No Comments