日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux登录界面输入密码时卡住6,centos6.8(虚拟机VNC)输入正确用户名和密码仍跳回登录界面...

發布時間:2024/9/27 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux登录界面输入密码时卡住6,centos6.8(虚拟机VNC)输入正确用户名和密码仍跳回登录界面... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1)CentOS自動更新到6.8后root無法登陸問題解決

虛擬機CentOS服務器不知道被誰更新系統到6.8后,發現在本機上即使輸入正確的密碼也無法登陸,發現有一些人也碰見過同樣的問題,但是他們是因為系統變為64位后,無法找到pam_limits.so的正確路徑,但是我的主機不是這種問題,更新的后依然是i686架構,繼續搜索,一步步查找問題,首先修改grub進入單用戶模式下,打開sshd服務,從遠程主機登陸,發現可以登陸,但就是本地不行,于是乎繼續鎖定問題到/etc/pam.d/login文件,cat /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 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 required pam_namespace.so

session optional pam_keyinit.so force revoke

session include system-auth

-session optional pam_ck_connector.so

并沒有想象中的pam_limits.so文件,修改成如下:

#%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_limits.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_limits.so

session required pam_namespace.so

session optional pam_keyinit.so force revoke

session include system-auth

-session optional pam_ck_connector.so

重啟系統,進入多用戶模式下,輸入密碼,發現可以登陸!!

思考:

1.為什么修改后就可以呢?

pam_limits.so模塊的主要功能是限制用戶會話過程中對各種系統資源的使用情況,缺省情況下該模塊的配置文件是/etc/security/limits.conf。既然sshd可以登陸,那么就使用它的pam模塊來進行認證就OK。

2.pam_selinux.so

SELinux相關的模塊.為登陸用戶提供安全的上下文。

進入另外一個centos6.3版本中發現和無法登陸的login文件是相同的,可能是在centos6.8中對/etc/pam.d/login做了一些相應的調整,而配置文件沒有變所以就無法登陸(只是猜測)

2)今天在虛擬機ubuntu上裝交叉編譯工具,由于無法生成uboot,就按照網上資料在/etc/profile設置了環境變量,然后用了幾次之后再登錄時發現即使輸入正確的用戶名和密碼,也立刻跳到登錄界面,無法進入系統。 解決方法:

網上查到,說可能是環境變量導致的,所以只能先通過ctrl+alt+F1進入命令行,輸入具有超級權限的用戶名和密碼,進入命令行模式,然后使用vi去查看我以前設置環境變量的文件,/etc/profile,發現由于系統環境已經出錯,命令行是亂碼:

發現亂碼,使用時加上完整路徑就好了: /usr/bin/sudo /usr/bin/vi /etc/profile,之后按下dd刪除錯誤的行,然后按shift輸入:號,然后輸入wq回車,重啟就可以解決了。

總結

以上是生活随笔為你收集整理的linux登录界面输入密码时卡住6,centos6.8(虚拟机VNC)输入正确用户名和密码仍跳回登录界面...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。