Я пытаюсь предоставить клиенту доступ SFTP к корневому каталогу своего сайта на моем сервере (Ubuntu 10.10), чтобы они могли сами управлять своим сайтом.
Хотя мне удалось посадить пользователя в каталог и предоставить ему доступ по SFTP; им разрешено создавать и удалять новые файлы только в подкаталогах (каталогах, которыми они владеют). Это означает, что я должен предоставить им доступ к родительскому каталогу в корне их сайта.
До сих пор я следовал инструкциям в этом руководстве следующим образом:
addgroup filetransfer
usermod -G filetransfer username
chown root:root /home/username
chmod 755 /home/username
cd /home/username
mkdir docs public_html
chown username:username *
Как я могу ограничить их до корня их сайта (например, public_html), при этом предоставляя им возможность создавать и удалять файлы. Все учебники, которые я прочитал, предполагают, что корень должен быть владельцем домашнего каталога пользователя, что не позволяет ему иметь доступ для записи в этом каталоге.
Я относительно новичок в управлении своим собственным сервером, поэтому любые советы будут очень благодарны.
Большое спасибо.