Jak można uzyskać dostęp /dev
z chroot
więzienia? W szczególności chciałbym wiedzieć, jak to zrobić w systemie OS X 10.11.5 „El Capitan”. Próbowałem już utworzyć automount
udział NFS ing, aby emulować podłączenie wiązania, aby to zrobić (jak opisano tutaj ) bez powodzenia. Czy są jakieś inne opcje?
1
dev
katalog w chroot z potrzebnymi plikami urządzeń. Możesz je skopiować za pomocącp
- IIRC ma opcję, której możesz użyć, aby skopiować specjalny plik bezpośrednio i nie uzyskać dostępu do jego urządzenia bazowego - lub użyćmknod
.Odpowiedzi:
Myślę, że to przede wszystkim pomysł więzienia chroot :)
Kopiowanie plików / dev do katalogu deweloperów w więzieniu najprawdopodobniej nie zadziała. Jak sugerował LawrenceC, użycie mknod z więzienia może wykonać zadanie.
źródło
MacOS ma specjalny system plików zwany devfs, który można montować w wielu miejscach. Po prostu zamontuj go w więzieniu chroot, tak:
źródło