Linux使用者密碼後不能登陸(回到原登陸狀態)問題

tolywang發表於2010-02-16

解決辦法: 

# vi   /etc/pam.d/login

# session    required   /lib/security/pam_limits.so 
session  required  pam_limits.so

 

 

 

 

##########################################
linux 不能本地登入 原因之oracle導致
出於效能上的考慮,安裝oracle都會新增如下的行到/etc/pam.d/login 檔案:

session required /lib/security/pam_limits.so

加入以上內容後,會出現控制檯下(本地)無法登陸的問題。
login: PAM unable to dlopen(/lib/security/pam_limits.so)
login: PAM [dlerror: /lib/security/pam_limits.so: cannot open shared object file: No such file or directory]
login: PAM adding faulty module: /lib/security/pam_limits.so

實際的解決方法是如果安裝的是64位元的作業系統,在/etc/pam.d/login 檔案中,新增:
session required /lib64/security/pam_limits.so

##########################################

mxrac02$vi /etc/pam.d/login
#%PAM-1.0
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       include      system-auth
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    optional     pam_keyinit.so force revoke

#session    required   /lib/security/pam_limits.so
session    required   /lib64/security/pam_limits.so 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-627272/,如需轉載,請註明出處,否則將追究法律責任。

相關文章