🍨 Bash скрипт для отправки почты, когда в системе создается новая учетная запись пользователя

В настоящее время на рынке доступно множество инструментов для мониторинга с открытым исходным кодом, в том числе для мониторинга производительности систем Linux.

Они отправляют уведомление по электронной почте, когда система достигает указанного порогового значения.

Они контролируют все, например, использование ЦП, использование памяти, использование подкачки, использование дискового пространства и многое другое.

Но я не думаю, что у них есть возможность отслеживать новые действия по созданию пользователей и предупреждать о них.

Если нет, то это не имеет значения, так как мы можем написать собственный скрипт bash для достижения этой цели.

В прошлом мы добавили много полезных скриптов шелл.

Если вы хотите посмотреть их, перейдите по ссылках ниже:

Что делает скрипт?

Он отслеживает /var/log/secure и предупреждает администратора, когда в системе создается новая учетная запись.

Мы не можем часто запускать этот скрипт, поскольку создание пользователей происходит не очень часто.

Тем не менее, я планирую запускать этот скрипт один раз в день.

Таким образом, мы можем получить сводный отчет о создании пользователя.

Если в файле «/var/log/secure» для вчерашней даты была найдена строка useradd, скрипт отправит оповещение по электронной почте на указанный идентификатор электронной почты с информацией о новых пользователях.

Примечание. Вам необходимо изменить идентификатор электронной почты на свой собственный вместо нашего.

# vi /opt/scripts/new-user.sh



#!/bin/bash



#Set the variable which equal to zero

prev_count=0



count=$(grep -i "`date --date='yesterday' '+%b %e'`" /var/log/secure | egrep -wi 'useradd' | wc -l)



if [ "$prev_count" -lt "$count" ] ; then



# Send a mail to given email id when errors found in log



SUBJECT="ATTENTION: New User Account is created on server : `date --date='yesterday' '+%b %e'`"



# This is a temp file, which is created to store the email message.



MESSAGE="/tmp/new-user-logs.txt"



TO="admin@itsecforu.ru"



echo  "Hostname: `hostname`" >> $MESSAGE



echo -e "n" >> $MESSAGE



echo "The New User Details are below." >> $MESSAGE



echo "+------------------------------+" >> $MESSAGE



grep -i "`date --date='yesterday' '+%b %e'`" /var/log/secure | egrep -wi 'useradd' | grep -v 'failed adding'| awk '{print $4,$8}' | uniq | sed 's/,/ /' >>  $MESSAGE



echo "+------------------------------+" >> $MESSAGE



rm $MESSAGE



mail -s "$SUBJECT" "$TO" < $MESSAGE



fi

Установите разрешение на выполнение для файла new-user.sh.

$ chmod +x /opt/scripts/new-user.sh


Наконец добавьте cronjob, чтобы автоматизировать все это.

Он будет работать каждый день в 7 часов.

# crontab -e



0 7 * * * /bin/bash /opt/scripts/new-user.sh

# cat /tmp/logs.txt



Hostname: itsec.server10.com



The New User Details are below.

+------------------------------+

itsec.server10.com name=user1

itsec.server10.com name=user2

+------------------------------+

 



2019-07-30T13:21:30
Скрипты

Не получается загрузить картинки на сайты

Windows 10 — отличная операционная система, и то же самое можно сказать о многих компьютерах, на которых она работает. Но приходит время, когда все просто не работает должным образом, и одной из этих проблем является невозможность загрузки изображений. Многие пользователи Windows 10 хотя бы раз пострадали от этой проблемы. Теперь, хотя это всего лишь незначительная проблема, это может быть проблемой для тех, кто загружает изображения на регулярной основе. Итак, сейчас вопрос заключается в том, можно ли исправить эту проблему.

К этому мы должны предоставить громкое да. Наш обширный опыт показывает, что невозможность загрузки изображений связана не с аппаратным обеспечением вашего компьютера, а с программным обеспечением. Во многих случаях это проблема веб-браузера или даже блокировка вашего интернет-провайдера.

1] Проверьте, является ли расширение браузера причиной

Время от времени расширения браузера, хотя они и есть, могут вызывать проблемы для веб-браузера. Если вы установили несколько расширений, то выяснение, какое из них является виновником, может занять некоторое время, но не слишком долго.

Этот пост покажет вам, как управлять надстройками и расширениями браузера . Тут должно быть достаточно хорошей информации для большинства. Просто имейте в виду, что, когда все расширения были отключены, пожалуйста, включите их один за другим, чтобы обнаруживать расширение с плохим поведением.

После того, как вы выяснили, какая из них является причиной всего этого беспорядка, пожалуйста, отключите его и дождитесь обновления, прежде чем включить его снова.

2] Сброс веб-браузера

Надеемся, что первый вариант работает, потому что никто не хочет переживать проблему сброса настроек своего веб-браузера. Это приведет к удалению всей истории, паролей, закладок и многого другого, поэтому это никогда не будет отличной идеей.

Однако, если ваш контент сохранен в облаке, то перезагрузка вашего веб-браузера должна быть как прогулка в ​​парке без единого беспокойства.

3] Измените свой браузер

Возможно, проблема связана с вашим веб-браузером, поэтому в этом случае мы рекомендуем выбрать другой инструмент для просмотра веб-страниц. Сегодня в Интернете доступно несколько веб-браузеров, поэтому ни у кого не должно быть проблем с поиском замены.



2019-07-30T09:17:00
Вопросы читателей

Как сделать PowerShell и командную строку прозрачными

Если вы часто используете командную строку или PowerShell , возможно, вы устали от их непрозрачных окон приложений. Они функциональны, полезны, но и скучны. Другая проблема заключается в том, что когда вы работаете в загруженном офисе, люди могут легко видеть, что вы печатаете, благодаря их непрозрачности. Если вы являетесь пользователем Windows 10, вы можете выполнить небольшую персонализацию, чтобы сделать их прозрачными до желаемого уровня. Это может сделать их более привлекательными для вас, а также более трудными для просмотра людьми, идущими вокруг вашего компьютера. Вот как сделать прозрачными CMD и PowerShell.

ПРИМЕЧАНИЕ. Этот учебник применим только к Windows 10. Он не работает в Windows 7 или Windows 8.

По умолчанию ни PowerShell, ни командная строка не используют какие-либо эффекты прозрачности. Окна их приложений непрозрачны и довольно скучны.

Чтобы сделать их более привлекательными, вы можете установить значение непрозрачности от 30% до 100% и сделать их более прозрачными. Посмотрите на скриншот ниже, чтобы увидеть, как они выглядят, когда непрозрачность установлена ​​на 40%. Однако их параметры непрозрачности являются независимыми, поэтому вы можете оставить командную строку непрозрачной, когда PowerShell прозрачен, или наоборот.

PS: Вы узнаете фильм по обоям, которые мы использовали на нашем рабочем столе? 🙂

Как сделать PowerShell прозрачным в Windows 10

Сначала запустите PowerShell. Затем щелкните правой кнопкой мыши или нажмите и удерживайте строку заголовка в верхней части окна приложения и в открывшемся меню перейдите в Свойства.

В окне свойств Windows PowerShell перейдите на вкладку «Цвета». Там найдите ползунок непрозрачности и переместите его к нужному значению. Окно приложения меняет свою непрозрачность в реальном времени и становится прозрачным до установленного вами уровня. Найдите нужный уровень непрозрачности и нажмите кнопку ОК, чтобы сохранить изменения.

С этого момента каждый раз, когда вы открываете PowerShell , он использует заданный вами уровень непрозрачности. Чтобы снова сделать его непрозрачным, повторите ту же процедуру еще раз и установите ползунок «Непрозрачность» на 100%.

Как сделать командную строку прозрачной, в Windows 10

Запустите командную строку (cmd) и щелкните правой кнопкой мыши или нажмите и удерживайте в строке заголовка. В открывшемся меню перейдите в Свойства.

В окне «Свойства командной строки» перейдите на вкладку «Цвета». Найдите ползунок «Непрозрачность» и переместите его на нужное значение. Нажмите или коснитесь OK, чтобы сохранить изменения.

Чтобы снова сделать командную строку непрозрачной, повторите ту же процедуру еще раз и установите ползунок «Непрозрачность» на 100%.

Какой уровень прозрачности вы предпочитаете для командной строки или PowerShell?

Теперь вы знаете, как сделать CMD и PowerShell прозрачными до желаемого уровня. Поэкспериментируйте с различными значениями непрозрачности, найдите наиболее понравившееся, а затем оставьте комментарий ниже и скажите нам, какой уровень непрозрачности вы предпочитаете и почему.



2019-07-30T09:10:04
Вопросы читателей

Как смонтировать и размонтировать устройства хранения с терминала Linux

Файловые системы в Linux и Unix-подобных операционных системах, таких как macOS, могут быть смонтированы, размонтированы и перемонтированы с помощью терминала. Это мощный и универсальный инструмент – вот все, что вам нужно знать. Читать

Роутер Huawei b315s 22: как настроить белого статного красавца

Настройка роутера кажется большинству начинающих пользователей чем-то сложным и долгим. На самом деле всё гораздо проще, чем вы думаете. Покажем пошагово настройку на примере роутера Huawei b315s 22.

Читать

Как использовать My Photo Stream на вашем iPhone и iPad

Мой Фотопоток Apple может предшествовать библиотеке фотографий iCloud, но он по-прежнему доступен и предоставляет множество преимуществ, которые можно получить из библиотеки фотографий iCloud, не тратя на это ни копейки. My Photo Stream хранит ваши последние 30 дней фотографий (до 1000 изображений) в облаке. Недостатком является то, что нет поддержки видео; это только фото.

Важно отметить, что если у вас включена библиотека фотографий iCloud, все новые фотографии будут отображаться в области «Все фотографии» в приложении «Фотографии». В этом сценарии вы не увидите альбом под названием «Мои фотопотоки». Фактически, с включенной библиотекой фотографий iCloud, мой фотопоток больше не требуется. Однако между My Photo Stream и библиотекой фотографий iCloud есть некоторые различия, которые вы, возможно, пожелаете принять во внимание при принятии решения о том, какой маршрут выбрать.

Самое большое различие заключается в том, что My Photo Stream не учитывает ваш размер хранилища iCloud, что может быть жизненно важно, если вы подписаны на один из более низких уровней хранения Apple. Однако, если вы пойдете по этому пути, важно помнить, что видео не будут сохраняться в облаке, в то время как iCloud Photo Library будет синхронизировать все, будь то фотография или видео. iCloud Photo Library – это то же самое, если у вас есть большое количество фотографий – поскольку My Photo Stream хранит только тысячу фотографий в облаке, вы можете легко пройти через это и не синхронизировать фотографии с другими устройствами, когда они вам нужны. ,

При этом, если My Photo Stream наилучшим образом соответствует вашим потребностям, вот как это сделать.

Включение моего фотопотока

Для активации My Photo Stream требуется всего несколько нажатий. Для начала откройте приложение «Настройки» и нажмите «Фотографии».

Затем включите переключатель «Мой фотопоток».

Мой Фотопоток теперь активирован. Вы можете заметить, что ваше устройство нагревается и расходует немного больше заряда батареи во время загрузки фотографий. Это совершенно нормально и завершится после завершения начальной загрузки.

Доступ к фотографиям, хранящимся в моей фотопотоке

После активации My Photo Stream просмотр ваших фотографий становится простым. Для начала откройте приложение «Фото» и нажмите кнопку «Альбомы» в нижней части экрана.

Здесь вы найдете фотографии за последние 30 дней (до 1000).

Опять же, если у вас включена библиотека фотографий iCloud, все новые фотографии появятся в области «Все фотографии» в приложении «Фотографии». В этом сценарии вы не увидите альбом под названием «Мои фотопотоки».

The post Как использовать My Photo Stream на вашем iPhone и iPad first appeared on TutoryBird.Ru.