O sinalizador noexec
aplica-se apenas ao sistema operacional que está usando essa entrada fstab
para montar a partição relevante. O Windows não usa fstab
e, na verdade, não se importa com esses sinalizadores.
Disco BTRFS montado assim:
/dev/sdb /mnt/disk1 btrfs noexec,nofail,defaults,compress-force=lzo 0 0
disk1 é compartilhado via cifs com 640 permissões. Não consigo iniciar nenhum aplicativo / script porque permissões e noexec mount param, mas quando mapeio esse compartilhamento no windows eu posso alterar as permissões - clique com o botão direito no arquivo - > preferências - > aba de segurança e adicionar permissão executável e isso é tudo certo porque eu sou o dono do arquivo de mudança, mas não consigo entender por que a partir de agora eu posso lançar o arquivo exe (windows app. será lançado) no noexec btrfs filesystem ?
Debian 9 com o btrfs-progs 4.7
para bloquear a execução de programas que usam as políticas nativas de restrição de software do Windows
por exemplo: em nossos 1200 clientes gerenciados (xp professional e win 7) bloqueamos as pastas Documents and Downloads
Tags permissions btrfs filesystems