Eu quero criar uma conta FTP que possa supervisionar várias outras contas FTP. Como devo gerenciar minhas permissões e usuários?

2

Eu alugo meu próprio servidor virtual. Eu instalei o Ubuntu Server 14.04 e o usei como um servidor web. Já hospedei alguns sites de minha autoria neste servidor, como hosts virtuais. Eu também tenho alguns amigos que eu dou acesso ao meu servidor, para que eles possam hospedar seus sites, usar FTP para o meu servidor e assim por diante.

Meu / var / www / html tem esta aparência:

phpmyadmin/
myownsite/
mysecondsite/
friendssite/
anotherfriendssite/
...

Eu dou aos meus amigos o seu próprio login para o PHPMyAdmin, eu os crio um novo usuário para o ProFTPd, e configuro uma nova pasta para eles entrarem. Eu não quero que eles possam acessar todos dos ficheiros em / var / www / html , por isso certifico-me de que estão bloqueados na sua própria pasta pessoal e definem a sua pasta pessoal como / var / www / html / [seu site]

No entanto, eu quero ter um usuário de FTP "supervisionado" para mim mesmo, para que eu possa ajudar meus amigos a configurar o site deles e fornecer a eles seu próprio login. Este usuário de FTP deve ter permissão para gravar, excluir etc em todas as pastas.

Grande problema: não posso usar root para isso. O login no FTP por root está desabilitado por padrão, e quando eu o habilito, ele fica preso dentro da sua pasta home (/ root, que não pode ser alterada), assim como todos os outros usuários. Como devo gerenciar meus usuários e permissões? Além disso, os arquivos PHP também precisam ser capazes de gravar no servidor, é claro.

    
por Niels Billen 07.10.2014 / 05:07

0 respostas