VsFTPd / LDAP - автоматически создавать каталог для нового пользователя - PullRequest
0 голосов
/ 30 сентября 2011

Я пытаюсь настроить FTP-сервер.Я использую VsFTPd на сервере Ubuntu, который будет проходить аутентификацию на сервере LDAP.Мои пользователи должны иметь доступ к своему личному каталогу (чтение / запись), общему каталогу (чтение / запись), общему каталогу других пользователей (чтение) и общему общему каталогу (чтение).Пользователи с правами администратора имеют права на чтение / запись во всех каталогах.

Моя проблема заключается в следующем: когда пользователь создается на сервере LDAP, он должен иметь возможность подключаться к серверу FTP.Но его каталоги не будут созданы на FTP-сервере.Другая часть проблемы - это изменение статуса пользователя: если пользователь становится администратором, как я могу изменить его конфигурацию, чтобы дать ему доступ ко всем каталогам?

Одним из решений было бы выполнить скрипткогда пользователь пытается подключиться к FTP-серверу.Этот скрипт проверяет, созданы ли каталоги, а если нет, то создайте их.Но как я могу настроить VsFTPd для выполнения скрипта, когда пользователь входит в систему?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 01 октября 2011

Вы должны использовать модуль pam pam_mkhomedir. Используйте его глобально для всей системы или только для VsFTP, если ваша установка была скомпилирована с использованием libpam.so. Проверьте это, используя ldd в двоичном файле vsftpd.

...