Layer 06

PAM [error: /lib/security/pam_userdb.so: wrong ELF class: ELFCLASS32] VSFTP su CentoS 64-bit

Very Secure FTP Ftp Server Linux[/caption] Quando compare questo errore nel file /var/log/secure

May 21 09:47:45 g-server vsftpd: PAM [error: /lib/security/pam_userdb.so: wrong ELF class: ELFCLASS32]
Sembra che l’errore provenga dal fatto che la distro installata è a 64 bit ed il risultato è che nessun utente riuscirà a fare l’autenticazione ed a collegarsi. Qui sotto le modifiche da fare:
session optional pam_keyinit.so force revoke
# 32-bit
#auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users
#account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users
# 64-bit
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_users
Fonte: http://www.cyberciti.biz/tips/rhel-fedora-centos-vsftpd-installation.html]]>