Quiero crear una cuenta FTP que pueda supervisar varias otras cuentas FTP. ¿Cómo debo administrar mis permisos y usuarios?

Quiero crear una cuenta FTP que pueda supervisar varias otras cuentas FTP. ¿Cómo debo administrar mis permisos y usuarios?

Alquilo mi propio servidor virtual. Instalé Ubuntu Server 14.04 y lo uso como servidor web. He alojado algunos sitios web propios en este servidor, como hosts virtuales. También tengo algunos amigos a quienes les doy acceso a mi servidor, para que puedan alojar sus sitios web, usar FTP en mi servidor, etc.

Mi/var/www/htmlSe ve como esto:

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

Les doy a mis amigos su propio inicio de sesión para PHPMyAdmin, les creo un nuevo usuario para ProFTPd y configuro una nueva carpeta para que puedan jugar. No quiero que puedan accedertodode los archivos bajo/var/www/html, así que me aseguro de que estén bloqueados en su propia carpeta de inicio y configuro su carpeta de inicio para que sea/var/www/html/[su sitio]

Sin embargo, quiero tener un usuario de FTP "supervisor" para mí, de modo que pueda ayudar fácilmente a mis amigos a configurar su sitio web y al mismo tiempo proporcionarles su propio inicio de sesión. Este usuario de FTP debe tener permiso para escribir, eliminar, etc. en todas las carpetas.

Gran problema: no puedo usar root para esto. El inicio de sesión en FTP mediante root está deshabilitado de forma predeterminada, y cuando lo habilito, queda atrapado dentro de su carpeta de inicio (/root, que no se puede cambiar), al igual que todos los demás usuarios. ¿Cómo debo administrar mis usuarios y permisos? Además, los archivos PHP también deben poder escribirse en el servidor, por supuesto.

información relacionada