(s)chroot 감옥에서 휴대용 디스크에 접근할 수 없습니다

(s)chroot 감옥에서 휴대용 디스크에 접근할 수 없습니다

휴대용 하드 디스크의 파일에 액세스하고 싶기 때문에 /media다음 줄을 추가하여 디렉토리를 schroot 감옥에 바인드 마운트합니다.

/media          /media          none    rw,bind         0       0

해당 구성 파일에 /etc/schroot/.../fstab.

감옥에서는 다음을 실행하여 마운트된 디렉토리를 볼 수 있었습니다.ls -l /media/[my.username]

total 4
drwx------ 2 root root 4096 Dec  9 01:32 Seagate Expansion Drive

그런데 문제는 디렉토리를 읽거나 쓸 수 없다는 것입니다.

ls -l /media/[my.username]감옥 외부에서 동일한 명령을 실행하면 디렉터리 권한이 올바르게 설정됩니다.

total 4
drwx------ 1 [my.username] [my.username] 4096 Nov 15 15:50 Seagate Expansion Drive

답변1

해결책을 찾았습니다. 디렉토리를 rbind-mount해야 합니다.

/media          /media          none    rw,rbind         0       0

관련 정보