Страница 1 из 1

vsftpd

Добавлено: 2012-06-19 15:34:58
Spook1680
vsftpd установлен на Centos 5.7
бл. работает но почему то локального пользователя не пускает..
Вроде как по умолчанке должена в дом. каталог пускать типа если пользователь
PUPKIN
то и пускать долже в свой дом. каталог
В ходе открытия папки на FTP произ. ошибка
Убедитесь что у вас есть разрешения на открытие папки... бла бла.
vsftpd.conf

Код: Выделить всё

anonymous_enable=NO
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
#
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list


listen=YES
pam_service_name=vsftpd
userlist_enable=YES




Re: vsftpd

Добавлено: 2012-06-20 14:53:31
bearwoolfs
# Разрешаем вход локальным пользователям с правом записи в домашних директориях
local_enable=YES
write_enable=YES
local_umask=022
# Локальные пользователи будут входить только в свои домашние каталоги
chroot_local_user=YES
chroot_list_enable=NO

Re: vsftpd

Добавлено: 2012-06-20 16:04:31
Spook1680
bearwoolfs писал(а):# Разрешаем вход локальным пользователям с правом записи в домашних директориях
local_enable=YES
write_enable=YES
local_umask=022
# Локальные пользователи будут входить только в свои домашние каталоги
chroot_local_user=YES
chroot_list_enable=NO
ага почти все так же вот только отличие

Код: Выделить всё

chroot_list_enable=NO
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

chroot_local_user=YES
Причем локально все ок.. на серваке могу подцепиться

Код: Выделить всё

$ ftp 192.168.0.10
Connected to 192.168.0.10 (192.168.0.10).
220 (vsFTPd 2.0.5)
Name (192.168.0.10:p): PUPSIK
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,0,10,28,63)
150 Here comes the directory listing.
226 Directory send OK.
ftp> exit
221 Goodbye.


Re: vsftpd

Добавлено: 2012-06-20 22:22:04
terminus

Re: vsftpd

Добавлено: 2012-06-21 7:13:52
Spook1680
terminus писал(а):SELinux

http://docs.redhat.com/docs/en-US/Red_H ... tocol.html

Код: Выделить всё

setsebool -P ftp_home_dir=1
Спасибки. С selinux я дружу он изначально настроен., проблема была в модуле без него почемуто не пашет.

Re: vsftpd

Добавлено: 2012-06-25 13:30:08
Spook1680
будет рабоать главное не забыть прописать

Код: Выделить всё

# vi  /etc/sysconfig/iptables-config

IPTABLES_MODULES=»ip_conntrack_ftp»