Page 3 of 4

Re: Не работает дополнительный ftp

Posted: Sat Jan 28, 2017 9:04 pm
by skurudo
Не так давно был комичный случай как раз на тему дополнительного фтп. Предоставил данные к дополнительному фтп, а пассажир пишет - у меня не работает. При подробном разговоре выяснилось, что товарищ с этими данными в панель хочет зайти, а его не пускает. Вот и так бывает.

Re: Не работает дополнительный ftp

Posted: Fri Feb 10, 2017 11:00 pm
by zonderZOND
skurudo wrote: Расскажите больше про ваш сервер.
Как ставили? Давно? C нуля или апгрейд?

PS: Как вариант - стоит сделать rebuild user
Особо к первому посту добавить нечего. Ставил на девственно чистую убанту, скриптом, без апгрейда примерно месяц назад. На неделе буду все переставлять, посмотрим, получится ли получить такой результат.

Re: Не работает дополнительный ftp

Posted: Tue Sep 04, 2018 6:19 pm
by PUNKER
zonderZOND wrote:
Sun Dec 25, 2016 1:36 am
Добрый день! Не стал создавать новую тему... проблема таже что и в сабже.
version 0.9.8-17 - ubuntu 16.04
в /var/log/vsftpd.log - FAIL LOGIN. При подключении 530-ая
пользователь вроде создается, в /etc/passwd присутсвует.

Пробовал БЕЗ результата (с последующим перезапуском службы фтп):
-пересоздавать/создавать новый доп. ftp
-добавлять в конец /etc/vsftpd.conf опцию check_shell=NO
-пересоздавать web и добавлять новый доп. ftp
-менять шаблоны web для сайта с фтп и шаблон доступ по SSH для пользователя сайта от админа.

Помогло:
nano /etc/passwd
У пользователя фтп при создании выставлен шаблон /sbin/nologin, ручками сменил на /bin/bash

Насколько это правильно и чем мне грозит? Готов предоставить доп. данные по запросу. Спасибо!
Доброго времени суток. У меня ситуация как у многих.

Система Debian 7.11, изначально была установлена Vesta Version 0.9.8-12, своевременно обновлял, сейчас Version 0.9.8-22.

Давным-давно добавлял доп. пользователей FTP с ограничениями по папкам и у всех всё работало, очень долгое время не добавлял новых пользователей, но вот появилась надобность и "не работает дополнительный ftp"

Также, как у zonderZOND все действия не помогли, кроме последнего.
После просмотра nano /etc/passwd заметил, что у вновь созданных доп. пользователей ftp в конце строки идёт :/sbin/nologin, а старых доп. пользователей ftp, у кого до сих пор всё работает, стоит :/usr/bin/rssh.

Поправил у нового пользователя и всё заработало. При этом во всех пакетах и у всех пользователей стоит SSH одинаково в nologin.
Насколько это правильно и чем мне грозит - не знаю, но за 4 года использования панели пока не грозило ни чем)

Re: Не работает дополнительный ftp

Posted: Mon Dec 10, 2018 10:23 am
спецэффект с простым пользователем подтверждаю
CentOS 7.6.1810
Vesta Version: 0.9.8 (x86_64) Release:23

после update
перестал пускать на фтп под обычным пользователем
в /var/log/vsftpd.log - FAIL LOGIN

конфиг /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=002
anon_upload_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
dual_log_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
force_dot_files=YES
ascii_upload_enable=YES
ascii_download_enable=YES
pasv_enable=YES
pasv_max_port=12100
pasv_min_port=12000

Re: Не работает дополнительный ftp

Posted: Mon Dec 10, 2018 11:02 am
by imperio
Скиньте лог фтп клиента

Re: Не работает дополнительный ftp

Posted: Thu Dec 13, 2018 1:24 pm
проблема решена,
в логе ошибка 530 как у всех
соответственно если в etc/paswd у юзера стоит :bin/bash коннект с FTP проходит
если /sbin/nologin ошибка 530

решение нашел тут https://serverfault.com/questions/18077 ... -incorrect
vi /etc/pam.d/vsftp
сomment #auth required pam_shells.so
service vsftpd restart
после этого все работает :)

Re: Не работает дополнительный ftp

Posted: Thu Dec 13, 2018 6:30 pm
by Alex Connor
Можно проверить содержимое файла /etc/shells, должно быть таким

Code: Select all

/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
если нет, тогда поправьте

Re: Не работает дополнительный ftp

Posted: Fri Dec 14, 2018 9:37 am
Спасибо за уточнение,
Да файл был без no login
на этапе поиска причины
я вносил туда эти строки но результата не получил
оставил как есть
сейчас работает без них

Re: Не работает дополнительный ftp

Posted: Mon Dec 17, 2018 6:38 pm
by abst
У меня несколько иная проблема, но думаю ест связь. Чистая установка CentOS 7.6.1810 , установил панель на два идентичных сервера сегодня. В панели не было опции nologin у юзеров и в пакетах.

Привел файл etc/shells к виду:

Code: Select all

/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
Теперь опция появилась, но она судя по всему не работает. У юзера admin выставляю nologin, но спокойной авторизуюсь по ssh.

UPD. Помог ребил юзера.

Re: Не работает дополнительный ftp

Posted: Wed Jan 16, 2019 4:20 pm
by ahouse
n * ubuntu 16.04
proftpd - проблем не наблюдаю