基本は、シングルユーザモードで、かつ、init プロセスの代わりにシェルを起動する、という方法で操作可能な状態になります。
rootが無効な環境でsudoグループのユーザーを削除した | たいちの何かv3
上記の方は、sudo のグループに属するユーザがいない状態にした、という状態からの復旧ですが、参考になると思います。
で、そもそもの PAM のエラーですが、下記の記事が近いかもしれません。
Agathe Battestini: Accent français » Blog Archive » Quick solution for sudo issue with missing pam configuration file
/etc/pam.d/common-session-noninteractive というファイルが無かった、という話のようですが、このファイル自体は squeeze からのような話もあります。
PAM configuration guide for Debian
でも、この人も apt-get upgrade で起きたトラブルらしいので、lenny 用のアップデートに何か問題があるのかもしれませんね。