PUBLIC_HTML - Apache - Fedora

Publicado por Diego Mendes Rodrigues em 05/03/2008

[ Hits: 8.237 ]

Blog: http://www.drsolutions.com.br

 


PUBLIC_HTML - Apache - Fedora



Tenho um artigo muito antigo escrito sobre como habilitar o public_html no Fedora, por isso recebo diversos e-mails de pessoas com dúvidas. Bom, vou sugerir um esquema simples para quem está usando o Fedora com o SELinux desativado.

Vou partir do pressuposto que o leitor dessa dica já ativou o user_dir no httpd.conf e que o diretório public_html já está ativado dentro da home do usuário.

Se depois disso, ao tentar acessar a página do usuário: http://ip.aqui/~nomedouser, você está recebendo algo do tipo "Forbbiden". Tente o seguinte:

Adicione o grupo apache à todos os seus usuários, da seguinte forma:

# usermod -G apache [nome_do_usuário]

Depois, dê 710 para todos os diretórios homes dos usuários.

# chmod 710 /home/[nome_do_usuário]

Finalmente, um 750 no public_html.

# chmod 750 -R /home/[nome_do_usuário]/public_html

Depois do usermod, todos os usuários estarão no grupo apache. Depois de aplicar um 710 nas homes, você garante que as pessoas do mesmo grupo que o usuário consigam executar coisas dentro da home do sujeito, dessa forma o daemon do Apache consegue chegar até a pasta public_html.

Depois com um 750, você garante que o apache consiga ler e executar coisas dentro da public_html de cada um.

Eu já usei esse esquema em alguns servidores e ele costuma funcionar.

Até!
Diego Mendes Rodrigues
http://www.drsolutions.com.br

Outras dicas deste autor

Bloqueando MSN, Yahoo, ICQ com Iptables

Leitura recomendada

Corrigindo o GNOME 3

Facilitando o uso de comandos no Linux com alias

Arquivo Swap para Iniciantes

Configurando MRTG sem usar SNMP no Slackware 10.1

apt-get install aptitude

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts