Только что установил firejail в Ubuntu 16.04 (версия 0.9.38) и, согласно этой статье в журнале linux , по умолчанию он должен выполнять R/O для всей файловой системы:
Программы в песочнице имеют доступ только для чтения ко всем каталогам и поэтому не могут манипулировать какими-либо важными файлами.
Теперь я попробовал следующее на моем компьютере:
touch /disk5/test.txtfirejail gvim /disk5/test.txt- измените файл и сохраните его (
wq!) cat /disk5/test.txt- отображает изменения, сделанные gvim во время сессии firejail !
Это ожидаемое поведение? Разве Firejail не должен был защитить меня от перезаписи исходного файла? Что я сделал не так?
Обратите внимание, что /disk5 монтируется в корневой файловой системе вне моего /home .
Поднял ошибку на github
