Можно ли создать пользователя FTP, который может получить доступ только к определенным каталогам?

Предположим, у меня есть следующие каталоги внутри моей папки www:

private_info_1
public_info_1
private_info_2
public_info_2

Можно ли создать пользователя FTP (я использую cPanel), который мог бы получить доступ к двум общедоступным каталогам, но не к частным каталогам?

1 ответ

Решение

Есть два распространенных способа сделать это. Предпочтительный метод требует больше доступа, чем вы, вероятно, через cPanel и называется "FTP-тюрьма". Второй (более простой метод) - установить права доступа к закрытым папкам. Чаще всего это делается путем установки разрешений для частных папок равными 750 или 770, а для группы папок - той, в которую пользователь не входит.

sudo chmod 750 private_info_1 private_info_2
sudo chgrp {private group} private_info_1 private_info_2

Если личные папки с информацией будут доступны только одному пользователю, используйте chmod 700, чтобы запретить всем остальным.

Другие вопросы по тегам