http://search.cpan.org/~speeves/Apache-AuthenPasswd-0.12/AuthenPasswd.pm
Это оно?
Кроме того, в Apache FAQ говорится, что аутентификация по /etc/passwd одно из самых страшных зол. И ответ, собственно, как это сделать не даётся. А можно ли от этого зла спастись применив SSL?


