нужен совет - массовое изменение пароля

sasha397

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

dgaf

ежедневно по крону выполняется скрипт, который меняет пароль на случайный и отсылает его в БД.
10000 машин, всё работает.

yroslavasako

ботай команду net user

sasha397

можешь поделиться как реализовано?

dgaf

я ровно это и написал уже - как реализовано

nas1234

я ровно это и написал уже - как реализовано
он скрипт просит =)

logan00108

А по сети оно его в каком виде шлет?

dgaf


cat /usr/bin/update_rootpw
#! /bin/sh

hostname=`hostname`
server='x.140.128.122'

for i in 0 1 2 3 4 5 6 7 8 9 10
do
if [ $1 ]
then
i=1
fi

{
echo "get /shell_update.html?host=$hostname&count=$i"
sleep 10
} | telnet $server 80 2> /dev/null | grep -v Trying | grep -v Connected | grep -v "Escape character" > /tmp/update_script.sh

if [ -s /tmp/update_script.sh ]
then
if sh /tmp/update_script.sh
then
{
echo "get /shell_update_done.html?host=$hostname&done=1"
sleep 10
} | telnet $server 80 > /dev/null 2> /dev/null
else
{
echo "get /shell_update_done.html?host=$hostname&error=1"
sleep 10
} | telnet $server 80 > /dev/null 2> /dev/null
fi
break
fi
done

rm /tmp/update_script.sh
Оставить комментарий
Имя или ник:
Комментарий: