Создание FTP-пользователей с ограниченным доступом только к домашнему каталогу Ubuntu 12.04

У меня есть сервер Ubuntu 12.04, и я установил службу VSFTPD для FTP.

Я пытаюсь создать пользователя FTP, который имеет доступ только к каталогу / var / www / и ко всем разрешениям для подкаталогов.

FTPUser не должен иметь доступа ни к каким каталогам и файлам корневого / верхнего уровня.

Пока я сделал следующие вещи.

  • Я создал пользователя с именем FTPUser1
  • Я изменил домашний каталог для FTPUser1 на / var / www /
  • Я отредактировал /etc/vsftpd.conf Файл и установили chroot_local_user = YES
  • Перезапущенный сервис vsftpd

После всего этого My FTPuser1 по-прежнему может обращаться к каталогам и файлам верхнего уровня. .

Пожалуйста, дайте мне знать, как я могу заблокировать доступ на верхнем уровне?

3
задан 17 July 2014 в 15:01

2 ответа

Как владелец/корень, выполнитесь:

chmod 700 -r [directory]

700 средства, что только у владельца есть полный доступ, -r средства применить правила к подпапкам. Вы также захотите:

chown user:user -r [/path/to/dir]

chown управляйте изменяет владельца. user: имя пользователя к этому, станет владельцем;:user группа.

0
ответ дан 17 July 2014 в 15:01

(Не уверенный, почему вопрос с 2014 открывается снова на домашней странице, но так или иначе :D)

Это, вероятно, не, хорошая идея смешать с полными полномочиями остальной части файловой системы, как он была предложена в другом ответе. Лучший путь состоял бы в том, чтобы использовать функцию, названную "chroot".

"chroot", короткий для "корня изменения", просто делает это: Это изменяет корень дерева каталогов (FTP), пользователь может получить доступ, к какому администратор хочет, чтобы это было. Иногда та же функция упоминается как "заключение в тюрьму" пользователя в их корневом каталоге.

Большинство FTP-серверов поддерживает chroot (за исключением некоторых очень маленьких, базовых). Я не действительно знаком с vsftpd, но согласно это практическое руководство на Кибергороде , необходимо установить директиву chroot_local_user конфигурации на 1.

1
ответ дан 18 July 2014 в 02:01

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

Похожие вопросы: