vsftp после ребута службы закрывает все файлы у пользователей
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 48
- Зарегистрирован: 20 дек 2016, 10:12
- Решено: 1
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
есть сервер с vsftp когда посреди раб дня я завожу там нового пользователя и делаю ребут службы (без этого новый созданный пользователь на работает) то у тех кто использует ftp папку(пользователи linux mint с libreoffice) закрываются открытые там файлы, принудительно, аварийно
это поправимо?
это поправимо?
vsftp после ребута службы закрывает все файлы у пользователей
Трудно понять, что этим хотелось сказать... службы не умеют ребут, они умеют только рестарт.
Если имеется в виду рестарт сервера FTP, то он, естественно, должен закрыть все открытые файлы.
-
Автор темы - Сообщения: 48
- Зарегистрирован: 20 дек 2016, 10:12
- Решено: 1
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
да имелось ввиду рестарт службы vsftp, но это не правильно что чтобы завести нового человека на сервере надо рестартнуть службу фтп и при этом вся компания отваливается, вот я и спрашивал есть ли другое решение этого вопроса
vsftp после ребута службы закрывает все файлы у пользователей
Это совершенно правильно: когда служба (любая!) останавливается (а это сервер), то все его (сервера) соединения (сокеты) закрываются ... а вослед и файлы. Это, вообще то, самые базовые основы TCP/IP.
А ваши хотелки для серверов не указ.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
Не могу сказать на тему ftp-протокола и vsftpd в частности - надо проверять. но релоад предложил по той причине, что pidfile остается жив, а процесс получает SIGHUP чтоб следом взлететь.
Активные коннекшны теоретически могут перейти на это время в TIME_WAIT
Активные коннекшны теоретически могут перейти на это время в TIME_WAIT
vsftp после ребута службы закрывает все файлы у пользователей
Могут ... перейти ...
Только TIME_WAIT - состояния закрывающихся соединений, которых оживить уже не может ничто и никто.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
Olej, c Time_wait согласен, поторопился)
Но соединение не рвется тем не менее, как и предполагал.
Но соединение не рвется тем не менее, как и предполагал.
vsftp после ребута службы закрывает все файлы у пользователей
Во-первых, это зависит от конкретного вида FTP-сервера: как он реагирует (если реагирует) на SIGHUP (это не обязательное поведение!), как он перезагружается (что там прописано в .servise для service команд service и sysctl) и т.д.
Во-вторых, от того, какой используется клиент и как он устанавливает соединение (стандарт HTTP, например, предполагает открытие - обмен - закрытие соединения на каждый новый запро GET/PUT).
В-третьих, показанный пример ничего не показывает (или я не понял что он показывает?) - вы должны бы выполнить FTP запрос, например, из telnet (возможно консольным ftp), потом перезапустить сервер не разрывая соединения, а потом выполнить повторный запрос.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
Установлено tcp-соединение на листенер ftp-сервера.
В соседнем окошке даю ftp серверу reload - соединение никуда не девается. Можно и телнетом, но какая разница, сделал как привычней.
Если в таком же сценарии дать restart - nc мгновенно потеряет коннект, т.к происходит стоп/старт, новый процесс, новый листенер.
Может так будет наглядней:
Я потому и привел, что туда прилетит SIGHUP, что глянул в инит-скрипт
Если стоит академическая задача провести аудит работы данного FTP-сервера, то да можно продолжать полемику. В случае же острой необходимости практического применения - чекнули - коннект жив, потестировали, работаем дальше. Вопрос поступил именно про vfstpdOlej писал(а):это зависит от конкретного вида FTP-сервера:
vsftp после ребута службы закрывает все файлы у пользователей
Так ТС как-раз и пишет о случае restart, а с reload он так и не удосужился посмотреть.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
Olej, задача была избавиться от дисконнекта для добавления пользователей к vsftpd.
Финальное слово под конкретную ситуацию конечно за ТС, но все указывает на то что новый конфиг с reload подцепится без обрыва для текущих клиентов.
Финальное слово под конкретную ситуацию конечно за ТС, но все указывает на то что новый конфиг с reload подцепится без обрыва для текущих клиентов.
А должны бы по-хорошему быть указом. high availability - вполне обоснованное требование к современным ИС и сервисам.
vsftp после ребута службы закрывает все файлы у пользователей
Ничего подобного.
Есть протоколы, стандарты, документы RFC ... и они нарабатываются даже не годами, а десятилетиями.
И хотелки должны соответствовать стандартам, а не наоборот.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
ТС прав, это неправильно, просто он не знал метода обновления конфигов без прерывания сервиса. В разрез с RFC нигде не идем. Хотелка была вполне обычная и правильная.
-
Автор темы - Сообщения: 48
- Зарегистрирован: 20 дек 2016, 10:12
- Решено: 1
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
- Контактная информация:
vsftp после ребута службы закрывает все файлы у пользователей
Спасибо большое!!! Так все работает и файлы не отваливаются уже открытые.
можно вопрос еще? не могу найти ответ, можно ли скрыть расширение файла? не удалить а именно скрыть в отображении
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя