12-00 - 13-35 МСК, 10 Октября
Разработать скрипт на баше, среда в которой будет тестироваться скрипт Gnu/Linux Debian 10, bash 5.0.3
Задание будет выдано в 12 или немного позже. Пример одного из скриптов, выданного ранее:
#!/bin/bash
#grep "Failed password for $1" /var/log/auth.log | tail -n 3 | awk '{print $3}'
T1=`grep "Failed password for $1" /var/log/auth.log | tail -n 3 | head -n 1 | awk '{print $3}'`
T2=`grep "Failed password for $1" /var/log/auth.log | tail -n 2 | head -n 1 | awk '{print $3}'`
T3=`grep "Failed password for $1" /var/log/auth.log | tail -n 1 | head -n 1 | awk '{print $3}'`
T11=$(date -d $T1 +"%s")
T12=$(date -d $T2 +"%s")
T13=$(date -d $T3 +"%s")
#echo $T11
#echo $T12
#echo $T13
if [[ $T12-$T11<=60 ]]
then
echo "user block"
passwd -l $1
else
echo "vse ok"
if [[ $T13-$T12<=60 ]]
then
echo "user block"
passwd -l $1
else
echo "vse ok"
fi
fi
Chucky Freeman
МГУ им Н. П. Огарёва
Всё отлично. Идеальное выполнение заказа. Ответственный, пунктуальный, честный. Всем реком...
Раиса
ДВГУПС
Онлайн-тест по философии был сдан на отлично.94% из 100. Рекомендую данного исполнителя!!!
Анаит
Санкт-Петербургский университет Государственной противопожарной службы МЧС России
Выполнил работу без замечаний и с одного раза. Спасибо. Все рекомендую этого исполнителя.
Игорь
Тульский Государственный Университет
Каждый раз я удивляюсь работоспособности данного эксперта, рекомендую, ни когда не пожалее...