Назад | Перейти на главную страницу

Разрешения пользователя vsftpd

У меня есть сервер Ubuntu. Я установил vsftpd. Я хочу, чтобы этот конкретный пользователь имел полные права доступа к / var / www / someDirectory и ее дочерним каталогам / файлам. Итак, я создал пользователя с помощью следующих команд:

useradd -b /var/www/someDirectory -d /var/www/someDirectory user1
passwd user1
chown user1 /var/www/someDirectory

Он работает, и когда этот пользователь входит в ftp, он автоматически попадает в путь / var / www / someDirectory. Проблема в том, что он может удалить someDirectory из пути и увидеть / var / www ... он может написать любой путь, и у него есть полные предпосылки к нему ...

Я хочу, чтобы он мог только видеть / записывать / любое начало / var / www / someDirectory и ее дочерние каталоги, но никакие другие каталоги в системе.

Как мне это сделать?

Большое спасибо и извините за мой английский - надеюсь, вы меня поняли.

Вы ищете chroot'ing. Это ограничивает пользователя его домашним каталогом.

С наилучшими пожеланиями,
Fabian