![]()
From: Necati Ersen ŞİŞECİ (siseci@acikkod.org)
Date: Fri 02 Jul 2004 - 17:54:41 EEST
Merhaba,
Corbada benim de tuzum olsun istedim.
Subject o kadar uzamisti ki, tekrar duzenledim.
head -c 6 /dev/urandom | mimencode
komutu ile kullanıclarınız için yeni şifreler uretebilirsiniz.
PASS=`head -c 6 /dev/urandom | mimencode`
echo $USER:$PASS" | chpasswd
echo $USER kullanisinin sifresi : $PASS
Yeni sifreler uretip, chpasswd ile bu sifreleri atayıp
kullanabilirsiniz.
Dongu icine alip bir de dosyaya yonlendirirseniz tum kullancıların
sifrelerini bu yonlendiriginiz
dosyadan bakarak kullanicilariniza bildirebilirsiniz.
sabit bi text dosya tanımlayıp içerigini değiştirerek mail le
gonderebilirsiniz.
dosya
-------
Merhaba USERNAME,
Yeni sifreniz PASSWORD dir.
------------
cat dosya | eval sed 's/USERNAME/$USER/' | eval sed 's/PASSWORD/$PASS/'
>
dosyatmp
cat dosyatmp | mail $KULLANICIMAILADRESI -s"Yeni Sifreniz"
seklinde dongu icinde yaptirabilirsiniz.
Ancak Guray Bey'in dedigi gibi, mail hesaplarının sifrelerini
değiştirecekseniz,
problem olacaktır.
Necati Ersen ŞİŞECİ
http://www.acikkod.org
http://www.enderunix.org
-----Original Message-----
From: linux-network-bounce@liste.linux.org.tr
[mailto:linux-network-bounce@liste.linux.org.tr] On Behalf Of Guray
Satici
Sent: Friday, July 02, 2004 5:28 PM
To: linux-network@liste.linux.org.tr
Subject: [linux-network] Re: =D3Fiso-8859-9?Q?slackwar?
=?ISO-8859-1?Q=3FISO-8859-1=3FQ=3Fe=5Fde==3FISO-8859-1=3F
Q=3F=5F=5F=FEifre=5
Fde=F0i=FEtirm=3F=3F==?= =?ISO-8859-1?Q?e=3F?
Enver inde dedigi gibi Perl veya PHP ile yapilabilir ..
Random password ureterek degistilebilir ..
Yalniz mantiginizda bi yanlislik var ..
sendmail calistigi icin kullanicilar /etc/passwd dosyasina bakacaktir ..
Egerki siz kullanici sifrelerini degistirecekseniz bunu kullaniciya mail
atarak bildirmeniz tabiki mumkun olamayacak Zaten kullanicinin baglanti
icin
kullandigi sifreyi siz degistirmis oluyorsunuz..
Bana gore en mantiklisi .. bu hazirlayacaginiz PHP script i ayni zamanda
bir
veritabanina da bu mail sifrelerini kaydeder ve boylelikle siz bunu web
uzerinden belli bir referans numarasi kullanarak kisilere
dagitabilirsiniz..
En mantiklisi bu sekilde olur .. diye dusunuyorum
Kolay gelsin ...
![]()