Como alguém concede acesso a diretórios com o utilitário sandbox do SELinux?

1

Estou tentando executar o Tor Browser Bundle em uma sandbox do SELinux. Tentei fazer o seguinte, depois de analisar o homem sandbox :

$ sandbox -X -H sehome -T tmp -I /run/user/1000/dbus-1/* \
    -t sandbox_web_t ~/Downloads/tor-browser_en-US/*

O resultado:

dbus[25624]: Unable to set up transient service directory: XDG_RUNTIME_DIR subdirectory "/run/user/1000/dbus-1" not available: Permission denied
dbus-run-session: failed to exec '/home/redacted/Downloads/tor-browser_en-US/Browser': Permission denied

Obviamente, inserir o diretório necessário em um novo diretório de sandbox não funciona, porque XDG_RUNTIME_DIR está definido para um diretório específico.

Existe uma maneira de definir essa variável de ambiente para outro diretório dentro do contexto de uma caixa de proteção do SELinux, ou (se nada mais) simplesmente conceder acesso à área de segurança a /run/user/1000/dbus-1/ ?

    
por slm 30.06.2018 / 20:57

0 respostas