a kak nashet paroli cherez MySQL pol\'zuias\' ENCRYPT() ?
U nas v providere tak delaiut
..
Teoria vobshem takaia, ty cherez PHP vsio v MYSQL delaesh\', a v systeme est\' cron kotoryi naprimer kazhdye 15 minut tebe sinhroniziruet tvoi passwd file..
Chto-to tipo togo :
#!/sbin/sh
MYSQL="/usr/local/mysql/bin/mysql -s -u passwd -h sqlserver dbname"
MY_QRY=\'
SELECT users.login,uid,name,"/bin/false"
FROM users ORDER BY users.login;\'
echo $MY_QRY | $MYSQL >> /tmp/.sink.passwd
if [ "$?" != 0 ]; then
exit 1
fi
cat /tmp/.sink.passwd | awk -F\\t \'
{
print $1 ":x:" $2 ":500:" $3 ":/export/home/" $1 ":" $4
}
\' >> /etc/passwd.tmp
MY_QRY=\'
SELECT users.login,password
FROM users
ORDER BY users.login;
\'
echo $MY_QRY | $MYSQL >> /tmp/.sink.shadow
if [ "$?" != 0 ]; then
exit 1
fi
cat /tmp/.sink.shadow | awk -F\\t \'
{
print $1 ":" $2 ":11001::::::"
}
\' >> /etc/shadow.tmp
rm -f /tmp/.sink.shadow
mv /etc/passwd.tmp /etc/passwd
mv /etc/shadow.tmp /etc/shadow
######################
Chio dumaesh\' ??