Erro de permissão para acessar o diretório montado no host local

1

OK, eu formatei meu flash para o sistema de arquivos ext4 , alterou todas as permissões para 777 e as montou para / var / www / html / web .

Agora, quando eu acesso localhost / web , ele apresenta o seguinte erro:

"Você não tem permissão para acessar / web / cv neste servidor".

Mas quando eu normalmente acesso localhost ele carrega index.html que localiza no diretório / var / www / html, isso significa que tem a ver com a montagem de flash.

Não consigo manter meu diretório da web dentro do meu cartão flash no Linux? Por que dá erro de permissão, talvez possa estar relacionado ao servidor Apache? Todas as suposições e soluções seriam muito apreciadas.

BTW Estou usando o Redhat Linux Enterprise Server 6

    
por Elvin Aslanov 08.06.2013 / 11:52

1 resposta

4

Você provavelmente está se deparando com problemas do SELinux. Os diretórios na unidade flash provavelmente não são rotulados de forma que httpd_t possa tocá-los. Você pode fazer um setenforce 0 ; service httpd restart e tentar acessar novamente para confirmar. Se isso é o que está acontecendo, então você pode configurar o SELinux para entrar no modo permissivo (última solução "apenas tentando fazê-lo funcionar") ou executar um recursivo restorecon on /var/www

    
por 08.06.2013 / 12:49