Como habilitar o perfil do AppArmor para o Firefox?

2

Recentemente, há um artigo sobre como configurar o FF com o AppArmor.

Quando eu corri o comando abaixo

  

cat /etc/apparmor.d/usr.bin.firefox | sudo apparmor_parser –a

Eu recebo o seguinte erro

  

Erro: Não foi possível ler o perfil –a: Nenhum arquivo ou diretório.

Como se livrar desse erro?

Além disso, não uso o FF que vem com o Ubuntu, mas faço o download do último FF e começo a usá-lo. Quais alterações no comando são necessárias?

    
por Praveen Sripati 07.07.2012 / 09:44

1 resposta

1

Basta executar isso em vez de usar cat:

sudo apparmor_parser /etc/apparmor.d/usr.bin.firefox

-a ou add é a operação padrão apparmor_parser .

  

Por que? o comando como você tentou funcionará se você estiver logado como root ou você recentemente usou sudo ; A entrada de senha do sudo está causando o problema que você enfrentou. Em geral, para pipes, use esta sintaxe: sudo sh -c "command1 | command2"

  

Nota: o perfil /usr/bin/firefox AppArmor está desativado por padrão no Ubuntu. Contanto que a versão do Firefox que você fez o download esteja instalada em /usr/bin (por exemplo, não em seu diretório pessoal), o perfil AppArmore padrão pode ser ativado e funcionará.

    
por ish 07.07.2012 / 19:04