Cómo pasar selectivamente dispositivos USB a un chroot

Cómo pasar selectivamente dispositivos USB a un chroot

Tengo un entorno chroot. hecho con debootstrapy me gustaría pasar soloCiertodispositivos USB. (no todos los dispositivos montados en el sistema host).

Sé que podrías pasar todos USBlos 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 FUSEque lograra lo mnt --bindque 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, /devlos dispositivos son sólo archivos especiales cpcon los que se puede trabajar perfectamente.

información relacionada