executando o apache no fedora / selinux / sem setrouolve mensagens no desktop

0

Eu instalei o fedora 24 instalado a partir do zero via imagem iso.

Eu tenho o httpd iniciado e posso ver a página padrão se eu acessar "localhost".

Agora, quero adicionar um diretório que contenha arquivos para download. Eu simplesmente adicionou esses arquivos ao novo diretório como:

/var/www/html/tar-packages/

Eu tentei acessar pelo navegador: "localhost / tar-packages"

log de erros do apache:

[Mon Jun 27 18:28:57.903136 2016] [autoindex:error] [pid 24823] (13)Permission denied: [client ::1:53204] AH01275: Can't open directory for index: /var/www/html/tar-packages/

OK, as permissões de arquivo e o httpd.conf estão bem. Eu tenho uma olhada no selinux:

type=AVC msg=audit(1467044937.902:1659): avc: denied { read } for pid=24823 comm="httpd" name="tar-packages" dev="dm-0" ino=1453837 scontext=system_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=dir permissive=0

OK, o problema está relacionado ao selinux.

Mas agora eu estou querendo saber!

P: Por que não recebi nenhuma mensagem de alerta na minha área de trabalho e como posso configurá-la? No fedora 23 surge uma pequena caixa de mensagem com uma informação simples que o comando selinux posso introduzir para resolver o problema. Como posso ativar esta ferramenta no meu novo sistema fedora 24?

BTW: Se alguém também pode corrigir o problema de acesso no meu servidor http, também está bem.

Mas o mais importante é recuperar as mensagens de alerta no meu sistema desktop. Foi realmente útil para as distribuições mais antigas do fedora.

    
por Klaus 27.06.2016 / 19:22

1 resposta

1

tente executar # restorecon -rv /var/ww/

    
por 27.06.2016 / 19:30

Tags