sudo を使って apt-get upgrade でパッケージをアップグレードしていましたが、
upgrade 後に sudo を実行すると、
sudo: unable to initialize PAM: No such file or directory
となって実行できません。
(OS は Devian lenny )
su/visudo も許可していない上、root のパスワードも失念してしまったため、
root になれず、どうにもお手上げ状態です。
なにか解決策はありますでしょうか?
よろしくお願いします。
基本は、シングルユーザモードで、かつ、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 用のアップデートに何か問題があるのかもしれませんね。
コメント(0件)