Диск BTRFS смонтирован следующим образом:
/dev/sdb /mnt/disk1 btrfs noexec,nofail,defaults,compress-force=lzo 0 0
disk1 используется совместно через cifs с 640 разрешениями. Я не могу запустить какое-либо приложение / скрипт, потому что разрешения и параметр монтирования noexec, но когда я отображаю этот общий ресурс в Windows, я могу изменить разрешения - щелкните правой кнопкой мыши файл -> настройки -> вкладка безопасности и добавьте разрешение на исполняемый файл, и все в порядке, потому что я владелец меняет файл, но я не могу понять, почему с этого момента я могу запускать exe-файл (запускается приложение Windows) в файловой системе noexec btrfs?
Debian 9 с btrfs-progs 4.7
чтобы заблокировать запуск программ, мы используем собственные политики ограниченного использования программ Windows
, например: на наших 1200 управляемых клиентах (xp professional и win 7) мы блокируем папки «Документы» и «Загрузки»
Флаг noexec
применяется только к ОС, которая использует эту запись fstab
для монтирования соответствующего раздела. Windows не использует fstab
и не заботится о таких флагах.