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

Ограничение записи vsftpd

У меня есть установка vsftpd на Ubuntu 11.04. У меня есть два пользователя: внешний и внутренний. Я хочу, чтобы у внутреннего пользователя были разрешения на запись / загрузку, но я хочу, чтобы у обоих были разрешения на чтение / загрузку. Как мне этого добиться? Я уже установил write_enable=YES в конфигурации, но это позволяет всем пользователям писать.

Посмотрите на user_config_dir директива.

Этот мощный параметр позволяет переопределить любой параметр конфигурации, указанный на странице руководства, для каждого пользователя. Использование простое, и лучше всего его можно проиллюстрировать на примере. Если вы установите для user_config_dir значение / etc / vsftpd_user_conf, а затем войдете в систему как пользователь «chris», тогда vsftpd будет применять настройки в файле / etc / vsftpd_user_conf / chris на время сеанса. Формат этого файла подробно описан на этой странице руководства.

например

user_config_dir=/etc/vsftpd/user_config

Вы должны иметь возможность создать файл для внешнего пользователя и указать

write_enable=NO

в нем, чтобы остановить их способность писать.