Como eu defino privilégios para / var / www e sftpd da maneira correta?

0

Hoje eu tentei configurar meus vps com apache . Eu instalei o caminho padrão e não configurei nada.

Eu queria ter 3 usuários (desenvolvedores da Web) com acesso a subpastas em www/html/testsvr/username . Então criei 3 usuários com home set para esse caminho (um caminho para cada usuário). Os caminhos foram criados com o usuário root, mas eu mudei os privilégios depois.

Eu tentei muito agora, mas acho que não entendi o que fiz corretamente. Com alguns dos meus testes consegui fazer o login com os usuários (via filezilla no windows), mas não tinha o direito de criar arquivos / pastas. Agora eu não posso nem ligar e receber a mensagem:

sftpd "vsftpd: refusing to run with writeable root inside chroot.

Não ria dos seguintes direitos:

root@v-1:/var/www/html/testsvr# ls -l
total 12
drwxrwxrwx 2 daniel   webmaster 4096 Sep  7 20:08 daniel
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:40 enes
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:08 tobi
root@v-1:/var/www/html/testsvr# cd ..
root@v-1:/var/www/html# ls -l
total 52
drwxrwxrwx 5 www-data webmaster  4096 Sep  7 20:08 testsvr

Para entender: o plano mestre é que todo usuário tem o webmaster do grupo (já pronto) e toda pasta em testsvr deve ter direitos de rw para o webmaster do grupo (então cada um desses 3 usuários)

Pensamento drwxrwxrwx significa que eu tenho todos os direitos, mas isso causou o erro de ftp, eu acho.

Muito obrigado pela sua ajuda com antecedência!

EDITAR: Eu tentei muito agora. Só para você entender:

Eu criei um novo usuário "test" com o grupo "webmaster" e configurei o homepath tu var / www / html / testsvr / test Permissões: drwxr-xr-x 2 webmaster raiz 4096 set 7 22:46 primeiro Agora posso fazer o login, mas não consigo criar arquivos. Se eu der o acesso ao editor do webmaster do grupo, não consigo mais me conectar. Btw eu liguei a configuração para não permitir que o usuário do ftp saia de sua pasta.

    
por tubuntu 07.09.2017 / 23:55

0 respostas