[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