※ 요약

리눅스 명령어 chroot는 가상의 root를 만드는 명령어다. 가상으로 설정할 루트 경로에 시스템 운영에 필요한 라이브러리와 실행 파일을 복사해 놓고 chroot [새로운 루트 경로] 명령을 내리면 가상 root 시스템으로 들어가게 된다. 시스템 / 아래의 구조가 같고 환경이 구성되면 그 위에서 프로그램을 동작 시킬수 있는데, 이때 실행되는 프로그램들을 통해 기반 시스템의 쉘에 접근하지 못하므로 보안상 유리하다. 또한 chroot [새로운 루트 경로] [명령어]로 지정한 새로운 루트 경로상에서 실행할 수 있다. 현재는 버추얼 머신(VMWare, VirtualBox 등)이 더 나은 보안성과 편리성을 주기 때문에 chroot는 잘 쓰이지 않는 추세다.


※ 경로

/usr/sbin/chroot


※ 사용법

chroot [새로운 루트 경로] [명령어]

chroot [옵션]


※ 옵션

 옵션

 Long옵션

 설명

 

 --help

 chroot 명령어의 사용법 출력

 

 --version

 chroot 명령어의 버전 정보 출력


※ chroot 이용 목적

- 테스트 및 개발

- 의존성 제어

- 호환성

- 복구

- 권한 분리



※ 사용예

아래는 chroot --version로 버전 정보를 확인하는 사용예다.



+ Recent posts