настройка vsftpd

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
sidd
Сообщения: 667
ОС: Slackware 13.37

настройка vsftpd

Сообщение sidd »

пытаюсь поднять свой FTP-сервер. есть директория /var/www/html/vtukai.koshki.org.ua. нужно пользователю flash разрешить в нее входить и изменять там данные.
создаю юзера flash:
[root@home ~]# useradd -d /var/www/html/vtukai.koshki.org.ua flash
Создается файл почтового ящика: File exists
useradd: внимание: домашняя папка уже существует.
Ни один файл из директории скелета не копируется.

не совсем понял, что означает последнее сообщение (Ни один файл из директории скелета не копируется).
теперь пробую зайти под юзером flash на FTP:
[root@home ~]# ftp 192.168.0.117
Connected to 192.168.0.117 (192.168.0.117).
220 Welcome to blah FTP service.
Name (192.168.0.117:root): flash
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/var/www/html/vtukai.koshki.org.ua
Login failed.
421 Service not available, remote server has closed connection

снова появляется ошибка, связаная с домашней директорией flash'а.
подскажите, пожалуйста, в чем проблема.
Patrick is God.
Спасибо сказали:
Аватара пользователя
sidd
Сообщения: 667
ОС: Slackware 13.37

Re: настройка vsftpd

Сообщение sidd »

сам не знаю, что я сделал, но вроде работает.
одна проблема: когда захожу под юзером flash, попадаю в директорию /var/www/html/vtukai.koshki.org.ua, но могу лазить по всей системе и имею доступ ко всем файлам, кроме директории /root. как ограничить доступ юзера только его домашней директорией?
Patrick is God.
Спасибо сказали:
Аватара пользователя
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora

Re: настройка vsftpd

Сообщение Corsair »

man vsftpd.conf

chroot_local_user=YES
Жестокий стоячий админ (с) коллега
Спасибо сказали: