vsftp dá ao usuário apenas acesso a uma determinada pasta

2

Eu uso o CentOS 5.5 e instalei o vsftp. Eu criei um usuário "myUser" e toda vez que eu uso Filezilla e log com esse usuário eu sou direcionado para a pasta home do usuário, mas ainda tenho acesso a praticamente todas as pastas.

Eu quero dar ao usuário apenas acesso ao / var / www / myWebapp, porque esse usuário só deve ser capaz de atualizar os arquivos que são usados pelo meu site. Como faço isso?

    
por paskster 17.11.2010 / 16:47

1 resposta

4

Altere o diretório pessoal do usuário para a pasta WEBROOT e ...

Abra o arquivo de configuração vsftpd - /etc/vsftpd/vsftpd.conf

# vi /etc/vsftpd/vsftpd.conf

Certifique-se de que a linha a seguir existe (e não comentada):

chroot_local_user=YES

Salve e feche o arquivo. Reinicie o vsftpd.

# /etc/init.d/vsftpd restart

Espero que isso ajude: D

    
por 17.11.2010 / 16:51