Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / vsftpd не создает каталоги локальных пользователей - что делать? / 2 сообщений из 2, страница 1 из 1
16.04.2007, 15:27:17
    #34463813
Zeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vsftpd не создает каталоги локальных пользователей - что делать?
Если у локального пользователя не создано домашнего каталога,
то vsftpd этот каталог не создает и , что хуже, не пускает пользователя.
Скажите, можно ли что-то сделать, чтобы домашний каталог пользователя
создавался при авторизации на ftp?

Вот sshd, например, создает и пускает...
Конечно, не велика проблема, но люблю чтобы порядочек был.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
safary:~# cat /etc/vsftpd.conf 
ftpd_banner=Welcome to SAFARY.
dirmessage_enable=YES
listen=YES
connect_from_port_20=YES
idle_session_timeout= 600 
data_connection_timeout= 120 
ls_recurse_enable=YES
background=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
max_clients= 15 
local_enable=YES
write_enable=YES
chroot_local_user=YES
local_root=/media/hdd1/ftp
anon_root=/media/hdd1/ftp

safary:~# cat /etc/pam.d/vsftpd 
auth    required        pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
@include common-account
@include common-session
@include common-auth
auth    required        pam_shells.so

safary:~# cat /etc/pam.d/common-session 
session required        pam_unix.so
session optional        pam_ldap.so
session required        pam_mkhomedir.so
...
Рейтинг: 0 / 0
16.04.2007, 15:41:11
    #34463858
Zeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vsftpd не создает каталоги локальных пользователей - что делать?
Сам разобрался, там параметр надо в конфиге проставить:
session_support=YES

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
safary:~# cat /etc/vsftpd.conf 
ftpd_banner=Welcome to SAFARY.
dirmessage_enable=YES
listen=YES
connect_from_port_20=YES
idle_session_timeout= 600 
data_connection_timeout= 120 
ls_recurse_enable=YES
background=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
max_clients= 5 
session_support=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES
local_root=/media/hdd1/ftp
anon_root=/media/hdd1/ftp
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / vsftpd не создает каталоги локальных пользователей - что делать? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]