restringe o usuário de autenticação para ~ / public_html

1

Eu tenho procurado por uma solução há dias, e não consigo encontrá-la. E, por favor, entenda que eu tenho usado apenas o Linux (Ubuntu) nas últimas duas semanas.

I am using apache with mod pwauth and userdir, and simply want to restrict the auth user >to the home folder WITHOUT creating location-tags in my httpd config file.

Se bem entendi www-data é o grupo que o apache está usando para acessar os arquivos e pastas. E o nome de usuário com o qual o usuário se conectou não tem nada a ver com os arquivos e pastas quando o usuário está logado (além do arquivo httpd).

O que quero dizer é:

  1. O usuário deseja acessar o link
  2. O Apache está analisando o arquivo de configuração, vê que o usuário é válido e pode acessar a pasta
  3. Verificando se o usuário tem acesso à pasta pelo grupo www-data na pasta: ~ / public_html 'if ok
  4. O usuário tem acesso à pasta

Estou certo ou entendi completamente o processo de autenticação? Quero dizer. Deve haver alguma maneira de manter as informações do usuário de autenticação e usá-las para as permissões de arquivo, para que o Apache as esteja usando no interior do sistema de arquivos.

Atualização: Eu escolhi usar outra solução em vez disso. Eu uso o OpenSSH no lado do servidor e mudei o protocolo para SFTP no lado do cliente. Agora tudo funciona muito bem. A administração também é muito mais fácil agora.

    
por user1988151 09.08.2013 / 00:21

1 resposta

0

Isso pode ser uma solução: link

Não é uma boa solução, mas funciona.

    
por user1988151 09.08.2013 / 19:05