Lftp по умолчанию и повторить попытку?

Протрите жесткий диск и переустановите свою операционную систему с нуля.

В любом случае несанкционированного доступа существует вероятность того, что злоумышленник получит привилегии root, поэтому разумно предположить, что это произошло , В этом случае auth.log, похоже, подтверждает, что это действительно так, если только вы не были таким пользователем:

Apr 27 06:55:55 Rho su [23881]: Успешный su для guest-g20zoo от root

В частности, с привилегиями root, возможно, они запутались в системе способами, которые практически невозможно исправить без переустановки, например, путем изменения сценариев загрузки или установки новых скриптов и приложений, которые запускаются при загрузке , и так далее. Они могут делать такие вещи, как запуск несанкционированного сетевого программного обеспечения (т. Е. Создание части бот-сети) или выход из системы в фоновом режиме. Попытка обнаружить и восстановить такие вещи без переустановки в лучшем случае беспорядочна и не гарантирует избавления от всего.

1
задан 5 March 2018 в 13:39

2 ответа

Тем не менее я не знаю, как узнать значения по умолчанию. Но они могли бы изменить их следующим образом:

lftp -c " set net:timeout 5; set net:max-retries 3; set net:reconnect-interval-multiplier 1; set net:reconnect-interval-base 5; open $HOST user $USER $PASS lcd $SOURCEFOLDER mirror --delete --verbose $FSOURCE $FTARGET exit "
1
ответ дан 17 July 2018 в 19:30

Тем не менее я не знаю, как узнать значения по умолчанию. Но они могли бы изменить их следующим образом:

lftp -c " set net:timeout 5; set net:max-retries 3; set net:reconnect-interval-multiplier 1; set net:reconnect-interval-base 5; open $HOST user $USER $PASS lcd $SOURCEFOLDER mirror --delete --verbose $FSOURCE $FTARGET exit "
1
ответ дан 23 July 2018 в 20:15
  • 1
    попробовать установить -D, чтобы посмотреть значение по умолчанию переменной lftp. если нет:максимум-повторов имеет значение 0 означает отсутствие ограничений. 1 означает отсутствие повторов. – Lety 5 March 2018 в 17:13
  • 2
    попробуйте echo $? lftp должен возвращать значение, отличное от 0, в случае ошибок – Lety 5 March 2018 в 18:29
  • 3
    Конечно, $? дает код выхода, если lftp существует с ошибкой. НО проблема здесь в том, что по умолчанию lftp попытался повторно установить бесконечные времена по умолчанию. Таким образом, оценка exitcode никогда не будет иметь места, поскольку код никогда не будет достигнут. – membersound 5 March 2018 в 18:43
  • 4
    вы пытались установить -d для просмотра значения по умолчанию? Я предполагаю, что max-retries установлен в 0, поэтому ваша команда не закончилась. Итак, я думаю, что ваш ответ правильный. – Lety 5 March 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: