Ubuntu SELinux - por que diferentes tipos de arquivos var_t vs file_t

1

Eu tenho o Ubuntu 14.04 rodando em dois vm's. Eu tenho o SELinux permissivo habilitado em ambos. No system1, todos os meus arquivos + diretórios vinculados em /var/www/html estão marcados como var_t e o diretório vinculado simbólico (para home/../Documents ) é VERMELHO e parece não funcionar. No system2, todos os meus arquivos + diretórios vinculados em /var/www/html estão marcados como file_t e o diretório simbólico vinculado (a home/../chipweb ) é NOT RED e está ok para usar?

Por que meus tipos de arquivo SELinux são diferentes nesses dois diretórios idênticos? Estou confuso?

obrigado!

    
por Chip Shank 06.07.2015 / 20:21

2 respostas

0

Os arquivos provavelmente foram criados de maneira diferente em ambos os sistemas, então essa é a razão para diferentes tipos.

Para se certificar de que está no estado "padrão do sistema", você pode reclassificar o sistema de arquivos (ou pelo menos os diretórios necessários) usando restorecon(8) .

    
por 06.07.2015 / 21:45
0

Eu executei o restorecon e coloquei tudo de volta no tipo var_t, mas ainda estou confuso sobre o porquê de todos os meus arquivos html em / var / www / html serem do tipo file_t?

duas últimas perguntas:

  1. onde está localizado o log permissivo?

  2. O SELinux bloqueia links simbólicos para arquivos e diretórios file_t quando tudo em / var / www / html deve ser do tipo arquivo_t?

obrigado pela ajuda!

    
por 08.07.2015 / 20:06

Tags