Вместо задания cron, в качестве краткосрочной меры, скажите ОС защитить этот файл от записи.
Делать:
sudo chattr +i /etc/proftpd.d/50-plesk.conf
Очевидно, как правильно сказано в комментариях, обязанность службы поддержки Plesk состоит в том, чтобы рассказать вам, как решить эту проблему, или дать вам исправление программного обеспечения.
имя пользователя :пароль@сайт вообще не используется для входа в веб-сервисы; это старая добрая базовая HTTP-аутентификация, которая практически никогда не используется.
Вам нужно выяснить, какие данные ваш браузер отправляет на сервер, когда вы нажимаете «Войти». К счастью, стандартные браузеры, такие как firefox, показывают это, когда вы заходите в их встроенные инструменты веб-разработчика и нажимаете на вкладку «сеть».
У меня даже есть контекстное меню для запроса, которое позволяет мне скопировать и вставить командную строку curl, которая выполняет точно тот же запрос.
Я думаю, вам предстоит долгий путь -даже больше, если bash — единственный инструмент в вашем наборе инструментов.
Если вы умеете программировать на Perl, тогда www ::mechanize может воспроизводить действия и поэтому может чередоваться с кодом для проверки результатов.
Если в процессе входа используется javascript (, попробуйте отключить его в браузере и войти в систему ), тогда перед вами встанет гораздо более сложная задача. Вам понадобится браузер и веб-драйвер или селен.
Вам необходимо хорошо понимать, как в веб-приложениях осуществляется управление состоянием сеанса.