mam muliple więzienia chroot, chcę je podzielić kilka katalogów, obecnie mam skopiować te katalogi w więzieniach, które moim zdaniem nie jest eleganckie. Katalogi są tylko do odczytu, jak "/ usr/bin".Czy to możliwe, aby więzienia chroot udostępniały katalogi (tylko do odczytu) poza więzieniem?
9
A
Odpowiedz
12
można wykorzystywać nowe wierzchowce wiążą wspierać udostępnić identyczne struktury katalogów za pośrednictwem wielu ścieżek. Aby uzyskać więcej informacji, zobacz
mount --bind /usr/bin /path/to/chroot/jail/usr/bin
mount -o remount,ro /path/to/chroot/jail/usr/bin
.
Możesz uzyskać naprawdę sprytny z montażem w systemach Linux w tych dniach; Aby uzyskać więcej informacji, zobacz plik źródłowy jądra Linux Documentation/filesystems/sharedsubtree.txt
.
1
spróbować
mount /outside /inside -o bind
W systemie Ubuntu 16.04 powoduje to, że katalog źródłowy (nie tylko zamontowany) jest również tylko do odczytu:/ – therealmarv
zgodnie z http://unix.stackexchange.com/a/128388/11869, jest przeznaczony do 1. 'mount SRC DST -o bind' 2. 'mount DST -o remount, ro, bind' – therealmarv