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 - проблем не наблюдаю