chroot%20%EA%B0%90%EC%98%A5%EC%97%90%EC%84%9C%20%ED%9C%B4%EB%8C%80%EC%9A%A9%20%EB%94%94%EC%8A%A4%ED%81%AC%EC%97%90%20%EC%A0%91%EA%B7%BC%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
휴대용 하드 디스크의 파일에 액세스하고 싶기 때문에 /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