Ada masalah nich dengan tool courierpassd yg digunakan untuk
ubah password baik untuk user sistem maupun untuk user virtual
dan biasanya tool ini disandingkan dg webmail squirrelmail dg
plugin change_pass untuk ubah password account email.
Kebetulan saya install tool ini di 3 distro linux yg berbeda,
Redhat, Debian, dan Slackware, dengan resep yg sama. FYI,
courierpassd versi 1.1.2 diinstall di Redhat dan Debian,
sedangkan versi 1.1.0 diinstal di Slackware.

Baru saya sadari skr ternyata courierpassd ini kalo dipakai untuk
ubah password account system ternyata gagal atau error, ini
berlaku di RedHat 9 dan Debian 3.1, sedangkan di Slackware 10.2
Ok.

Berikut ini nukilan log courierpassd di Debian untuk ubah password
user system :

$ telnet localhost 106
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
200 courierpassd v1.1.2 hello, who are you?
user yudi
200 Your password please.
pass oldpassword
200 Your new password please.
newpass newpassword
500 Server error, password not changed.
quit
Connection closed by foreign host.

Padahal authtest mengatakan yudi is legal user.

# authtest yudi
Authentication succeeded.

     Authenticated: yudi  (system username: yudi)
    Home Directory: /home/yudi
           Maildir: (none)
             Quota: (none)
Encrypted Password: $1$yua/iG/g$ODt5PDc1UMcESS/.BEtD.1
Cleartext Password: (none)
           Options: (none)

Dan bagaimana kerja tool courierpassd ini di slackware ?

Pertama cek validasi user sistem yudi dan user virtual
[EMAIL PROTECTED]:

# authtest yudi
Authentication succeeded.

     Authenticated: yudi  (system username: yudi)
    Home Directory: /home/yudi
           Maildir: (none)
             Quota: (none)
Encrypted Password: $1$q1Z1e4Qm$UpgVQiob3GvwT7vN9c2Jy1
Cleartext Password: (none)
           Options: (none)

# authtest [EMAIL PROTECTED]
Authentication succeeded.

     Authenticated: [EMAIL PROTECTED]  (uid 1013, gid 107)
    Home Directory: /home/vmail
           Maildir: godonk.com/antispam/
             Quota: 56320000
Encrypted Password: $1$d6ef4b04$JNU.uuYnv4cCm3gOz3R.Q0
Cleartext Password: (none)
           Options: (none)

Kemudian jalankan tool courierpassd untuk ubah password ke-2
user tsb di atas:

# telnet localhost 106
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 courierpassd v1.1.0 hello, who are you?
user [EMAIL PROTECTED]
200 Your password please.
pass abcdefg
200 Your new password please.
newpass gfedcba
200 Password changed, thank-you.
quit
200 Bye.
Connection closed by foreign host.

# telnet localhost 106
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 courierpassd v1.1.0 hello, who are you?
user yudi
200 Your password please.
pass oldpass
200 Your new password please.
newpass newpass
200 Password changed, thank-you.
quit
200 Bye.
Connection closed by foreign host.

Kedua password user system dan virtual berhasil diubah :-)

Sayangnya isi log baik di Redhat, Debian atau Slackware hanya 
informatif belaka, apakah itu sukses atau gagal ubah password.

Saya sdh googling tapi belum menemukan pemecahan untuk masalah ini.
Apakah ada rekan2 yg pernah mengalami hal seperti ini?
Mohon pencerahannya.

-- 

Terimakasih sebelumnya dan sesudahnya.

Salam,

~~ Arief Yudhawarman ~~



-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke