[Comm] python
Anton Gorlov
=?iso-8859-1?q?Pnz=2EStalker_=CE=C1_mail=2Eru?=
Сб Май 14 12:49:06 MSD 2005
Здравствуйте, Alex.
Вы писали 14 мая 2005 г., 12:42:19:
>> Хм. Исправил на psycopg - вроде прокатило. Но правильно ли это?
> скрипт то заработал ?
ХЗ (хотелось бы знать)
> пхоже что и pg и psycopg - драйверы для
> постгреса.
Если верить описанию -то таки да.
> если они суть есть одно лицо, или скрипт работает, то всё
> правильно :)
По внешнему виду похоже что работает. Задача скрипта сгенерить
заготовку для базы.
Вроде при работе не матюгался. В результате получился такое:
update admins set password='$1$ueCmhbBd$QOczpck4Z1t4zjtmj9FVz/'
where username='system';
Вроде похоже на правду..
Сам основной скрипт смотрится так:
#!/bin/bash
echo YOU MUST BE ROOT TO RUN THIS SCRIPT
echo
mkdir /var/log/ibs
chown apache /var/log/ibs
cp -f /usr/local/ibs/init.d/ibs /etc/init.d
chkconfig --add ibs
echo Enter system \(default admin\) password:
read pass
enc_pass=`/usr/local/ibs/sc/md5crypt.py $pass`
echo update admins set password=\'$enc_pass\' where username=\'system\'\; >
#!/bin/bash
echo YOU MUST BE ROOT TO RUN THIS SCRIPT
echo
mkdir /var/log/ibs
chown apache /var/log/ibs
cp -f /usr/local/ibs/init.d/ibs /etc/init.d
chkconfig --add ibs
echo Enter system \(default admin\) password:
read pass
enc_pass=`/usr/local/ibs/sc/md5crypt.py $pass`
echo update admins set password=\'$enc_pass\' where username=\'system\'\; >
И то что на питоне
#! /usr/bin/python -O
import sys
sys.path.append("/usr/local/ibs")
import ibs_crypt
if len(sys.argv)!=2:
print "md5crypt.py <password>\n";
sys.exit(1)
print ibs_crypt.md5Crypt(sys.argv[1])
--
С уважением,
Anton mailto:Pnz.Stalker на mail.ru
FIDO: 2:5059/37
Подробная информация о списке рассылки community