We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
ProFTPD пускает всех в корневую папку
ProFTPD пускает всех в корневую папку
Здравствуйте, заменил vsftpd на ProFTPD, вроде бы всё нормально, но теперь у всех юзеров домашняя папка это корень диска, как сделать так, что бы юзер дальше своей папки вылезти не смог?
Проблема уже упоминалась на форуме, но ответов так никто и не получил.
Пробовал делать так:
Результата не дало.
Проблема уже упоминалась на форуме, но ответов так никто и не получил.
Пробовал делать так:
Code: Select all
DefaultRoot ~ !adm
DefaultRoot ~
Re: ProFTPD пускает всех в корневую папку
Question: I have configured DefaultRoot in my proftpd.conf, but my clients still see the root directory. Is it a bug?
Answer. Usually not.
First, make sure that you have restarted proftpd, so that the config changes you made (e.g. adding/modifying your DefaultRoot settings) are picked up by the running daemon.
Second, make sure that you have cleared any client cache. Many FTP clients (especially browsers) will cache the directory listings that they have obtained from an FTP server. Thus once you have restarted proftpd and you still see the root filesystem displayed by your client, you need to make sure that that client is actually getting that listing from the FTP server, rather than showing you a stale/cached copy. The command-line ftp(1) client is good for testing this situation, as it is very simplistic and does not cache such things.
...
попробуйте перезапустить демона... в общем как и рекомендуют
Answer. Usually not.
First, make sure that you have restarted proftpd, so that the config changes you made (e.g. adding/modifying your DefaultRoot settings) are picked up by the running daemon.
Second, make sure that you have cleared any client cache. Many FTP clients (especially browsers) will cache the directory listings that they have obtained from an FTP server. Thus once you have restarted proftpd and you still see the root filesystem displayed by your client, you need to make sure that that client is actually getting that listing from the FTP server, rather than showing you a stale/cached copy. The command-line ftp(1) client is good for testing this situation, as it is very simplistic and does not cache such things.
...
попробуйте перезапустить демона... в общем как и рекомендуют
Re: ProFTPD пускает всех в корневую папку
skurudo, естественно я перезапускал демона, не настолько же глупый, всё равно не работает.
Отдаётся мне не кеш, в этом я тоже уверен.
Проблема то кстате не у меня одного была, только вот что то никто не отписался как решил её, если они вообще её решили.
Отдаётся мне не кеш, в этом я тоже уверен.
Проблема то кстате не у меня одного была, только вот что то никто не отписался как решил её, если они вообще её решили.
Re: ProFTPD пускает всех в корневую папку
Не обижайтесь, иногда так бывает. Стыдно признаться, но я так со временем переиграл, синхронизировал, а крон не перезапустил - все голову ломал, почему задания запускаются не вовремя. :)SOFTOLAB wrote:skurudo, естественно я перезапускал демона, не настолько же глупый, всё равно не работает.
Отдаётся мне не кеш, в этом я тоже уверен.
Проблема то кстате не у меня одного была, только вот что то никто не отписался как решил её, если они вообще её решили.
Оставьте только и проверьте:
Code: Select all
DefaultRoot ~
Re: ProFTPD пускает всех в корневую папку
Это уже пробовал, не работает.
Code: Select all
DefaultRoot ~
Re: ProFTPD пускает всех в корневую папку
Укажите версию ОС и панель. Вы создаёте отдельный фтп аккаунт для веб-домена ?
Подключение происходит именно по протоколу ftp (21 порт) ?
Подключение происходит именно по протоколу ftp (21 порт) ?
Re: ProFTPD пускает всех в корневую папку
Debian 7.7imperio wrote:Укажите версию ОС и панель. Вы создаёте отдельный фтп аккаунт для веб-домена ?
Подключение происходит именно по протоколу ftp (21 порт) ?
Отдельный аккаунт не создаю, авторизуюсь под юзером.
Да, подключение по протоколу FTP.
Может быть проблема в том что я не сразу после установки панели сменил софт?
Юзер был создан ещё при vsftpd.
Re: ProFTPD пускает всех в корневую папку
А если другого пользователя создать, тоже самое будет?Может быть проблема в том что я не сразу после установки панели сменил софт?
Re: ProFTPD пускает всех в корневую папку
Создал нового пользователя, проблема повторяется.imperio wrote:А если другого пользователя создать, тоже самое будет?Может быть проблема в том что я не сразу после установки панели сменил софт?
Re: ProFTPD пускает всех в корневую папку
Попробую воспроизвести на тест машине. Ожидайте ответа