У меня есть VPS под управлением Ubuntu Server 14.04.
Вот выбор моей структуры каталогов:
/
home/
my_user/
var/
www/
wp-content/
themes/
my-theme/
my-theme-child/
Разрешения для каталогов 755 и файлов 644.
Скажем, я нанял разработчика my_user
для работы над темой для меня. Я хочу, чтобы они могли делать что угодно в своей домашней папке. Я также хочу, чтобы они могли читать my-theme
читать и писать my-theme-child
, но не более того. Они даже не должны видеть структуру каталогов любой другой части сервера.
Я немного почитал и думаю, что chroot
тюрьма будет хорошо работать, если мой разработчик будет находиться в их домашнем каталоге, но я не могу понять, как дать им доступ к my-theme
и my-theme-child
в дополнение к их текущий доступ.
Как мне этого добиться?