Como posso jailar usuários para seu diretório home com o mod_userdir no Apache?

2

Preciso disponibilizar os diretórios pessoais dos meus usuários pela web. Eu tenho autenticação LDAP no local para que apenas usuários válidos possam acessar os diretórios base, mas atualmente um usuário válido pode acessar qualquer diretório inicial. Eu quero prender os usuários ao seu próprio diretório pessoal. Isso é possível com o Apache?

    
por Tristan Hall 13.06.2012 / 15:48

2 respostas

1

Você poderia usar o vhost-alias, para entregar o usuário em seu diretório após a autenticação, e eles não poderão entrar no diretório de outra pessoa.

    
por 14.06.2012 / 04:47
1

Você provavelmente está procurando a diretiva UserDir

UserDir public_html

Isso fará com que o apache procure por public_html .

Por exemplo

http://example.com/~username/index.html

irá procurar o arquivo /home/username/public_html/index.php

    
por 13.06.2012 / 17:56