루트와 chroot의 차이점은 무엇입니까?

루트와 chroot의 차이점은 무엇입니까?

root리눅스와 리눅스 사이에 어떤 차이가 있나요 chroot? 누군가 이것을 설명할 수 있나요?

답변1

chroot현재 실행 중인 프로세스와 그 하위 프로세스의 명백한 루트 디렉터리를 변경하는 작업입니다.

뿌리기본적으로 Linux(Unix 기반) 시스템의 모든 명령과 파일에 액세스할 수 있는 계정입니다.

루트 디렉토리계층 구조에서 가장 높은 디렉터리입니다.

답변2

root디렉터리는 /파일 시스템의 루트로 사용할 수 있는 디렉터리를 나타냅니다. 여기에는 home 및 var와 같은 디렉터리가 포함되어 있습니다.

chroot루트 디렉터리를 변경하는 명령, 즉 /다른 사용자의 루트 디렉터리를 변경하는 명령입니다.

예를 들어.

$ chroot /media

root directory(/)로 변경 됩니다/media

이는 임의의 사용자가 전체 디렉토리 트리의 하위 트리에만 액세스할 수 있도록 허용하기 위해 ftp와 같은 서비스에서 자주 사용됩니다. 따라서 사용자가 통과할 수 있는 한계를 제공합니다.

관련 정보