※ 요약
리눅스 명령어 chroot는 가상의 root를 만드는 명령어다. 가상으로 설정할 루트 경로에 시스템 운영에 필요한 라이브러리와 실행 파일을 복사해 놓고 chroot [새로운 루트 경로] 명령을 내리면 가상 root 시스템으로 들어가게 된다. 시스템 / 아래의 구조가 같고 환경이 구성되면 그 위에서 프로그램을 동작 시킬수 있는데, 이때 실행되는 프로그램들을 통해 기반 시스템의 쉘에 접근하지 못하므로 보안상 유리하다. 또한 chroot [새로운 루트 경로] [명령어]로 지정한 새로운 루트 경로상에서 실행할 수 있다. 현재는 버추얼 머신(VMWare, VirtualBox 등)이 더 나은 보안성과 편리성을 주기 때문에 chroot는 잘 쓰이지 않는 추세다.
※ 경로
/usr/sbin/chroot
※ 사용법
chroot [새로운 루트 경로] [명령어]
chroot [옵션]
※ 옵션
옵션 |
Long옵션 |
설명 |
|
--help |
chroot 명령어의 사용법 출력 |
|
--version |
chroot 명령어의 버전 정보 출력 |
※ chroot 이용 목적
- 테스트 및 개발
- 의존성 제어
- 호환성
- 복구
- 권한 분리
※ 사용예
아래는 chroot --version로 버전 정보를 확인하는 사용예다.
'Linux > 리눅스 명령어' 카테고리의 다른 글
[리눅스 명령어] uncompress - 압축 해제 (0) | 2017.01.21 |
---|---|
[리눅스 명령어] compress - 파일 압축 (0) | 2017.01.17 |
[리눅스 명령어] look - 파일에서 특정 문자로 시작하는 라인 출력 (0) | 2017.01.12 |
[리눅스 명령어] chvt - 가상 터미널 변경 (1) | 2016.12.21 |
[리눅스 명령어] deallocvt - 가상 터미널 제거 (0) | 2016.12.13 |
[리눅스 명령어] openvt - 가상 터미널 생성 (0) | 2016.12.12 |
[리눅스 명령어] ldd - 라이브러리 의존성 확인 (0) | 2016.11.28 |