
Tengo un entorno chroot. hecho con debootstrap
y me gustaría pasar soloCiertodispositivos USB. (no todos los dispositivos montados en el sistema host).
Sé que podrías pasar todos USB
los dispositivos usando
$ sudo mount --bind /dev chroot/dev
$ sudo mount --bind /sys chroot/sys
Pero me gustaría tener más control para permitir pasar sólo ciertos dispositivos USB. Pensé en escribir un guión FUSE
que lograra lo mnt --bind
que hace pero con más control sobre qué reflejar y qué omitir.
Pero quería preguntar si hay herramientas disponibles que hagan esto.
¡muchas gracias!
Respuesta1
Si hay aplicaciones ejecutándose bajo el usuario root en su chroot, todo lo que esté haciendo no tiene sentido, ya que el root puede crear nodos de dispositivo. En caso de que no los tengas, simplemente puedes
sudo cp -a /dev chroot
y luego elimine los archivos de los dispositivos que no desea tener en el chroot. Después de todo, /dev
los dispositivos son sólo archivos especiales cp
con los que se puede trabajar perfectamente.