
Auth Shadow ou mod-auth-shadow é um módulo para o apache que habilita autenticação pelo arquivo /etc/shadow (padrão do sistema). Os benefícios consistem em que qualquer usuário do sistema com uma senha pode ser autenticado pelo web_dav, subversion ou simplesmente um servidor https.
A outra forma de implementar esta autenticação é com o PAM, que é perigoso pois o usuário do apache deve estar apto a ler o /etc/shadow. Obviamente, não se trata de uma boa idéia. Auth Shadow alcança essa segurança usando um programa intermediário chamado validate. Isso funciona porque o validate pode ter como dono o root mas sendo executável por todos. Caso seu servidor apache seja comprometido, seu arquivo de senhas não será passível de leitura.
Leia a íntegra do artigo, enviado por Falko Timme, no HowToForge.
Veja outros envios de acris
Isto parece ser interessante. No SVN eu tenho que criar um arquivo de usuário separado…