Permitir que usuários locais acessem a pasta / var / www no vsftpd

2

Instalei com sucesso o vsftpd. e é ao vivo, mas recebo o seguinte erro:

Response:   500 OOPS: cannot change directory:/home/sovit

O que eu quero fazer é direcionar todos os usuários locais do sistema para a pasta /var/www em vez de sua raiz inicial.

Abaixo está o arquivo conf vsftpd:

link

Qualquer ajuda seria apreciada. Obrigado.

    
por Yalamber 28.07.2011 / 13:46

2 respostas

0

Eu descobri que não havia diretório criado para o usuário no diretório home. Eu criei e configurei a raiz local para / var / www e funcionou

    
por 29.07.2011 / 05:53
0
  • Defina um usuário sem privilégios com nopriv_user , supondo que seja %código%
  • Altere o GID de todos os usuários de ftp para o mesmo com ftpsecure
  • Altere o ftpsecure do usuário do webserver e o vsftpd para 002
  • umask

PS: De outra forma: você pode alterar a pasta $ HOME do usuário ftp para o / var / www em vez de definir chmod -R g+w /var/www em local_root .

    
por 28.07.2011 / 19:45