Найти в Дзене
Типичный Админ

Массовая смена пароля на серверах Linux

Отделом безопасности была поставлена задача сменить свой пароль на всех серверах Linux.

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

Скачать тут:

changepasslin.zip

Нужно изменить под себя вот эти переменные:

$username = "youruser"
$oldPass = "old_password"
$newPass = "new_password"

А файл hosts.txt наполнить списком своих серверов в таком виде:

server1
server2
192.168.0.10
server4.domain

Скрипт и файл hosts.txt должны лежать в одном каталоге.

Всё. После запуска скрипт пойдёт по серверам менять пароли:

-2

Донаты принимаются на кошельки:

Yoomoney:
4100118091867315

Карта Т-Банк (бывший Тиньков):
2200 7017 2612 2077

Карта Альфа-Банк:
2200 1539 1357 2013