Можно ли перемонтировать файловую систему в режиме только для чтения, если у него есть открытые fifos?

Используйте dpkg -L chntpw , чтобы показать содержимое пакета, затем найдите пути в / usr / bin , / bin / и т. Д.

, например dpkg -L wget показывает следующий результат:

# dpkg -L wget
/.
/usr
/usr/bin
/usr/bin/wget
/usr/share
/usr/share/doc
/usr/share/doc/wget
/usr/share/doc/wget/README
/usr/share/doc/wget/changelog.Debian.gz
/usr/share/doc/wget/AUTHORS
/usr/share/doc/wget/MAILING-LIST
/usr/share/doc/wget/copyright
/usr/share/doc/wget/NEWS.gz
/usr/share/info
/usr/share/info/wget.info.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/wget.1.gz
/etc
/etc/wgetrc

Тогда вы знаете, что / usr / bin / wget - это двоичный файл для выполнения

0
13.07.2018, 00:32
1 ответ

Да. Открытие специального файла fifo для записи не препятствует перемонтированию файловой системы только для чтения -.

# unshare -rm
# mount -ttmpfs tmp /mnt
# mknod /mnt/fifo p
# exec 3<>/mnt/fifo
# mount /mnt -oremount,ro
# exit
1
28.01.2020, 04:18

Теги

Похожие вопросы