Merhaba,

Kurduğum Ubuntu Postfix e-posta sunucusunda mesaj kutuları sanal. POP3/IMAP
servisi de veriyorum. SquirrelMail ile ise kullanıcılar hem mesajlarını
yönetebiliyor, hem de şifrelerini değişebiliyorlar. Toplu kullanıcı yaratma
için yazdığim betik işimi oldukça kolaylaştırdı.

Kullanıcı sayısı çok olduğu için oturup bir de self-servis şifre sıfırlama
betiği yazdım. MySQL'deki postfix veritabanındaki mailbox tablosuna yeni
şifreleri yazabiliyorum. Her şey düzgün çalışıyor.

Kullanıcı yaratma ve şifre sıfırlamada Perl'in "unix_md5_crypt"
fonksiyonundan faydalanıyorum. Gerçekleştirmek istediğim bir işlem daha var.
Zaman zaman kullanıcı şifrelerinin zorluk derecesini ölçmek, veya
kullanıcıların basit şifreler kullanıp kullanmadığını (şifre olarak isim,
doğum_tarihi, 12345 gibi) kontrol etmek istiyorum.

Bazı değerleri "unix_md5_crypt" komutu ile şifreleyip mailbox tablosundaki
encrypt edilmiş şifrelerle karşılaştırmayı düşünüyordum ancak bu komutun
tesadüfi "salt" değerleri ile çalıştığını sonradan hatırladım. Yani "12345"
değerini her şifrelediğimde farklı bir sonuç çıkıyor, dolayısıyle tablodaki
kullanıcı şifreleri ile karşılaştıramıyorum.

Önerisi olan var mı ?

(Uzun oldu gibi, kusura bakmayın, ama ihtiyacımı baştan doğru anlatmaya
çalıştım)
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap