На самом деле есть способ сделать это с помощью NetworkManager, если у вас установлен пакет checkbox.
sudo /usr/share/checkbox/create_connection SSID --security=wpa -key=WPA-KEY
(Кредит: ошибка 923836, которая появилась в моих поисках по теме.)
Apache поддерживает веб-каталоги для каждого пользователя. Это в сочетании с квотами каждого пользователя (должно быть довольно легко для Google), и ftp-сервер должен сделать трюк.
Чтобы получить доступ только к домашней папке, я думаю, вы могли бы назначить / bin / false как оболочка пользователя. Это отключает доступ к SSH. Тогда необходимо настроить только ftp-сервер. Эта конфигурация зависит от того, какой сервер ftp вы будете использовать.
Отказ от ответственности: я этого не пробовал, но это был бы мой первый подход. Любой человек может просветить меня:)