Я хочу создать учетную запись FTP, которая может контролировать несколько других учетных записей FTP. Как мне управлять своими разрешениями и пользователями?

Я хочу создать учетную запись FTP, которая может контролировать несколько других учетных записей FTP. Как мне управлять своими разрешениями и пользователями?

Я арендую свой собственный виртуальный сервер. Я установил Ubuntu Server 14.04 и использую его как веб-сервер. Я разместил несколько своих сайтов на этом сервере в качестве виртуальных хостов. У меня также есть несколько друзей, которым я предоставляю доступ к своему серверу, чтобы они могли размещать свои сайты, использовать FTP для моего сервера и так далее.

Мой/var/www/htmlвыглядит так:

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

Я даю своим друзьям их собственные логины для PHPMyAdmin, создаю для них нового пользователя для ProFTPd и настраиваю новую папку, в которой они могут работать. Я не хочу, чтобы они могли получить доступвсефайлов под/var/www/html, поэтому я убеждаюсь, что они заблокированы в своей домашней папке, и устанавливаю их домашнюю папку как/var/www/html/[ихсайт]

Однако я хочу иметь "контролирующего" пользователя FTP для себя, чтобы я мог легко помочь своим друзьям настроить их веб-сайт, предоставляя им собственный логин. Этот пользователь FTP должен иметь разрешение на запись, удаление и т. д. во всех папках.

Большая проблема: я не могу использовать root для этого. Вход на FTP через root отключен по умолчанию, а когда я его включаю, он оказывается в ловушке в своей домашней папке (/root, которую нельзя изменить), как и все остальные пользователи. Как мне управлять пользователями и разрешениями? Кроме того, файлы PHP должны иметь возможность писать на сервер, конечно.

Связанный контент