chroot%20%E7%9B%A3%E7%8D%84%E5%AD%98%E5%8F%96%E4%BE%BF%E6%94%9C%E5%BC%8F%E7%A3%81%E7%A2%9F.png)
我想存取便攜式硬碟中的文件,因此我/media
透過新增一行將目錄綁定掛載到 schroot Jail
/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