Я арендую свой собственный виртуальный сервер. Я установил Сервер Ubuntu 14.04, и используйте его в качестве веб-сервера. Я разместил некоторые мои собственные веб-сайты на этом сервере как виртуальные хосты. У меня также есть несколько друзей, которые я предоставляю доступ к своему серверу, таким образом, они могут разместить свои веб-сайты, используйте FTP для моего сервера и т.д.
Мой/var/www/html похож на это:
phpmyadmin/
myownsite/
mysecondsite/
friendssite/
anotherfriendssite/
...
Я даю моим друзьям их собственный вход в систему для PHPMyAdmin, я создаю их новый пользователь для ProFTPd и устанавливаю новую папку для них для бездельничания в. Я не хочу, чтобы они смогли получить доступ ко всем файлам под/var/www/html, таким образом, я удостоверяюсь, что они заблокированы в их собственную домашнюю папку и устанавливают свою домашнюю папку, чтобы быть/var/www/html / [theirsite]
Однако я хочу иметь пользователя FTP "наблюдения" для меня, таким образом, я могу легко помочь своим друзьям настроить свой веб-сайт при предоставлении им их собственный вход в систему. У этого пользователя FTP должно быть разрешение записать, удалить и т.д. во всех папках.
Большая проблема: Я не могу использовать, поддерживают это. Вход в систему FTP корнем отключен по умолчанию, и когда я действительно включаю его, он захватил внутри, это - домашняя папка (/корень, который не может быть изменен), точно так же, как все другие пользователи. Как я должен управлять своими пользователями и полномочиями? Кроме того, файлы PHP должны остаться способными записать в сервер также, конечно.