
Ich habe eine chroot-Umgebung erstellt debootstrap
und möchte nurBestimmtSie können USB-Geräte daran anschließen (nicht alle auf dem Hostsystem gemounteten Geräte).
Ich weiß, dass Sie alle USB
Geräte überholen können, indem Sie
$ sudo mount --bind /dev chroot/dev
$ sudo mount --bind /sys chroot/sys
Ich hätte aber gern mehr Kontrolle, um nur bestimmte USB-Geräte durchzulassen. Ich habe darüber nachgedacht, ein Skript zu schreiben, FUSE
das das erreicht, was mnt --bind
es soll, aber mehr Kontrolle darüber bietet, was gespiegelt und was weggelassen werden soll.
Ich wollte aber fragen, ob es dafür Tools gibt.
vielen Dank!
Antwort1
Wenn in Ihrem Chroot Apps unter dem Root-Benutzer laufen, ist alles, was Sie tun, sinnlos, da Root Geräteknoten erstellen kann. Falls Sie diese nicht haben, können Sie einfach
sudo cp -a /dev chroot
und löschen Sie dann die Gerätedateien, die Sie nicht im Chroot haben möchten. Schließlich /dev
sind Geräte nur spezielle Dateien, cp
mit denen Sie problemlos arbeiten können.