12345678910111213141516171819202122232425262728293031323334 |
- #!/bin/bash
- # Coding: utf-8
- # Editor: www.geany.org
- # Created 2017-11-01
- #_sudo_apt_install_ rkhunter
- source $HOME/.SCR/lib.sh
- if [ $# == "0" ] # если нет аргументов
- then
- echo ""
- echo ",rkhunter.sh run - run check system"
- echo ",rkhunter.sh propupd - make system files snapshot. This is needed for the next check"
- echo ""
- fi
- if [ "$1" == "propupd" ] # если 1-ый агрумент равен propupd
- then
- sudo rkhunter --propupd
- fi
- if [ "$1" == "run" ] # если 1-ый агрумент равен run
- then
- fun_log_dir_create $0 30 1
- sudo rkhunter --versioncheck # Проверяем наличие новой версии Rkhunter.
- sudo rkhunter --update # проверка на наличие обновления базы знаний.
- sudo rkhunter --check --skip-keypress -l "${tmp1}/rkhunter_${date_ymd_HMS}.log" # выполнить поиск руткитов. по умолчанию rkhunter после некоторых наборов тестов просит нажать клавишу “Ввод”. Чтобы таких запросов не поступало можно использовать эту опцию.
- sudo chown a:a "${tmp1}/rkhunter_${date_ymd_HMS}.log" # set for logfile user previleges
- fi
|