Como usar o SELinux para rejeitar as modificações dos aplicativos no diretório pessoal?

4

Eu comecei a ficar incomodado com aplicativos ignorando a especificação do diretório base do XDG.

Qual é a melhor maneira de negar aos aplicativos qualquer alteração no diretório pessoal, exceto nos diretórios especificados .config , .cache e .local ?

    
por soc 21.02.2017 / 00:47

1 resposta

4

dê a esses locais tipos particulares e bloqueie o acesso a conteúdo genérico doméstico (esse é o tipo de base de conteúdo inicial do usuário, o que significa que tudo na home do usuário que não tem um tipo particular é retornado ao tipo de conteúdo inicial do usuário genérico)

na prática, isso tornará as coisas feias, já que você pode querer compartilhar o conteúdo doméstico do usuário genérico entre aplicativos.

Exemplo:

Faça o download de um pdf com o seu navegador, salve-o em ~ / Downloads e envie o mesmo pdf de ~ / Downloads para alguém com um cliente de e-mail.

No entanto, seu objetivo é relativamente simples em comparação. Basta identificar os programas que não aderem aos padrões do xdg, direcioná-los e bloquear o acesso ao conteúdo genérico. Esses programas vão quebrar independentemente.

    
por 03.03.2017 / 08:10