Skip to content

Latest commit

 

History

History

README.md

alse_change_user_passwords_auto.sh

Данный скрипт позволяет быстро изменить пароли некоторых пользователей системы на автоматически сгенерированные

Описание работы скрипта

Скрипт необходимо запускать от имени пользователя root, либо с использованием sudo

Перед запуском скрипта необходимо выставить на него бит исполнения

Если в аргументы скрипту ничего не передано, то скрипт извлекает из /etc/passwd всех несистемных пользователей и изменяет им пароль

Иначе скрипт изменяет пароли всех учетных записей, переданных скрипту в аргументах

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

Примеры использования скрипта

Изменить пароли всем несистемным пользователям

sudo ./alse_change_user_passwords_auto.sh

Изменить пароли пользователям secadmin, sysadmin и user1 ... user27

sudo ./alse_change_user_passwords_auto.sh secadmin sysadmin user{1..27}

alse_change_user_passwords_manual.sh

Данный скрипт позволяет быстро вручную изменить пароли некоторых пользователей системы

Описание работы скрипта

Скрипт необходимо запускать от имени пользователя root, либо с использованием sudo

Перед запуском скрипта необходимо выставить на него бит исполнения

Если в аргументы скрипту ничего не передано, то скрипт извлекает из /etc/passwd всех несистемных пользователей и изменяет им пароль

Иначе скрипт изменяет пароли всех учетных записей, переданных скрипту в аргументах

Примеры использования скрипта

Изменить пароли всем несистемным пользователям

sudo ./alse_change_user_passwords_manual.sh

Изменить пароли пользователям secadmin, sysadmin и user1 ... user27

sudo ./alse_change_user_passwords_manual.sh secadmin sysadmin user{1..27}

alse_create_users.sh

Данный скрипт позволяет быстро добавить в автоматизированную систему некоторое количество пользователей

Описание работы скрипта

Скрипт необходимо запускать от имени пользователя root, либо с использованием sudo

Перед запуском скрипта необходимо выставить на него бит исполнения

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

Иначе скрипт будет создавать учетные записи с логинами, переданными скрипту в аргументах

При создании пользователя будет интерактивно запрошено его Ф.И.О.

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

При создании пользователя скрипт автоматически назначает ему максимальный уровень конфиденциальности, определенный в переменной _USER_SECRET_DEFAULT

Примеры использования скрипта

Создать пользователей системы, количество которых будет считано интерактивно

sudo ./alse_create_users.sh

Создать пользователей системы с логинами secadmin, sysadmin и user1 ... user27

sudo ./alse_create_users.sh secadmin sysadmin user{1..27}