????????????, ness.
?? ?????? 25 ?????? 2006 ?., 5:08:36:> A while ago I downloaded and compiled PAM 0.99.x and installed it over
> the default CentOS PAM installation. Of course, this premature decision
> led to root and FTP access being fully locked down and inaccessible.
You're a bit risky, I wouldn't do than If I'd be on your place.
> Nov 24 19:57:07 ded sudo: PAM unable to
> dlopen(/lib/security/pam_stack.so)
> Nov 24 19:57:07 ded sudo: PAM [error: /lib/security/pam_stack.so:
> undefined symbol: _pam_make_env]
> Nov 24 19:57:07 ded sudo: PAM adding faulty module:
> /lib/security/pam_stack.so
It's obvious that you've got your PAM .so libs replaced with the ones
from PAM 0.99.x.
> I've tried reinstalling PAM via yum, it's dependencies, and
it's
> furthest dependencies with no apparent success. Does anyone know how
> this can be fixed without formatting the entire system?
Download and somehow place somewhere in the filesystem of broken
server following files from CentOS 4.4 distro:
pam-0.77-66.14.i386.rpm
util-linux-2.12a-16.EL4.16.i386.rpm
Reboot your system, provide your kernel with
init=/bin/bash
commandline.
Boot into, use
# /bin/rpm -Uvh --nodeps --replacefiles --replacepkgs --oldpackage
pam-0.77-66.14.i386.rpm util-linux-2.12a-16.EL4.16.i386.rpm
Check the contents of /etc/pam.d, reboot.
If you're lucky enough you'll get a working system again.
--
? ?????????,
Alexey mailto:aloukianov at lavtech.ru