(s)chroot jail からポータブル ディスクにアクセスできません

(s)chroot jail からポータブル ディスクにアクセスできません

ポータブルハードディスク内のファイルにアクセスしたいので、/media次の行を追加してディレクトリをschroot jailにバインドマウントします。

/media          /media          none    rw,bind         0       0

対応する設定ファイルに追加します/etc/schroot/.../fstab

jailでは、実行することでマウントされたディレクトリを見ることができましたls -l /media/[my.username]

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

しかし、問題はディレクトリの読み取りや書き込みができなかったことです。

一方、同じコマンドをls -l /media/[my.username]jail の外部で実行すると、ディレクトリの権限は正しく設定されます。

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

答え1

解決策を見つけました。ディレクトリをrbindマウントする必要がありました。

/media          /media          none    rw,rbind         0       0

関連情報