нужен совет - массовое изменение пароля
10000 машин, всё работает.
ботай команду net user
можешь поделиться как реализовано?
я ровно это и написал уже - как реализовано
я ровно это и написал уже - как реализованоон скрипт просит =)
А по сети оно его в каком виде шлет?
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
Оставить комментарий
sasha397
в общем, кратко ситуация такая - на большом количестве машин нужно изменить пароль для локальной администраторской учетки. есть загвоздка - не все машины доменные, кроме того, из-за разницы во времени с различными филиалами не всегда удается застать комп включенным. плюсом, хотелось бы иметь мониторилку - где уже сменился пароль, а где нет. кто-нибудь с таким сталкивался? есть идеи/наработки?