O que o Gilles disse está correto, você não pode impedir que o root acesse a montagem. Talvez não seja possível acessar a montagem diretamente (sem a opção allow_other
do fusível), mas sempre pode alternar para esse usuário.
No entanto , o que você pode fazer é preguiçar desmontar a montagem após o processo ter alterado seu diretório de trabalho atual para o ponto de montagem. Quando o processo estiver dentro do ponto de montagem, você poderá fazer uma desmontagem lenta. Isso impedirá que novos processos possam acessar o ponto de montagem, mas os processos que estavam sendo executados dentro dele continuarão tendo acesso.
Exemplo
encfs /enc/source /enc/target
( cd /enc/target && some_long_running_process) &
fusermount -uz /enc/target
some_long_running_process
e qualquer processo filho que tenha sido gerado terá acesso total ao ponto de montagem. Mas se qualquer coisa que não for um filho desse processo tentar acessar a montagem, ela apenas obterá um diretório vazio.
Observe que há uma breve janela onde o ponto de montagem está disponível, no qual algo pode mudar o diretório para ele, mas a janela é muito pequena se estiver em script.
Note também que ainda existem algumas maneiras de o root obter acesso ao ponto de montagem, mas elas não são simples e são muito hackish.