Existe uma maneira de impedir a criação de um determinado arquivo?

8

Sempre que uso um navegador que lê PDF, o acrobat plugin é usado para produzir um arquivo chamado C:\nppdf32Log\debuglog.txt em minha casa. Existe alguma maneira de impedir que este arquivo fornecido possa ser criado? Quer dizer, eu poderia criá-lo com permissões de root para que este arquivo já exista, mas eu quero silenciosamente apagar este arquivo. Eu estou usando ext4.

    
por math 04.04.2013 / 11:03

1 resposta

4

Você deve conseguir isso com o AppArmor , que permite bloquear o acesso com base no nome do caminho. O tipo de sistema de arquivos não desempenha nenhum papel neste caso.

Outra opção é, claro, usar outro visualizador de PDF. Se você insiste em tê-lo no navegador, por exemplo, o Firefox da versão 19 tem um JavaScript embutido.

Você também pode hackear o plug-in como mencionado no erro do Ubuntu . Agora me lembro de ter feito isso há muito tempo (ou o bug esteve lá por muito tempo ou foi reintroduzido ultimamente), quando eu ainda o estava usando. Se você tem o Perl instalado, você pode "consertar" o plugin com:

perl -p -e 's,C:\nppdf32,/dev/null
perl -p -e 's,C:\nppdf32,/dev/null%pre%,' /usr/lib/browser-plugins/nppdf.so
,' /usr/lib/browser-plugins/nppdf.so

(pode ser necessário atualizar o caminho para o arquivo da sua distribuição).

    
por 04.04.2013 / 11:39