centos登录密码正确但一直报login incorrect错误(错误赋予权限)

摘要:
3、 若要修改文件权限,请在无法登录之前仔细调用操作。回想一下,您以前在Linux中遇到过由文件权限引起的问题。尝试检查系统日志/var/log/secure。

一、先进入单系统用户态

1、在开机启动进入grub菜单界面时,快速按键盘e键,进入编辑界面
2、找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh
*如果用的是kvm做了console连接授权,还要把授权的console=ttyS0去掉
3、按下 Control+x ,使用单用户模式启动
4、接着使用下面的命令访问系统

chroot /sysroot

二、修改pam.d文件夹里的login

1、编辑login文件:

vi /etc/pam.d/login

2、查找文件最后一行是否有session required /lib64/security/pam_limits.so内容且未被注释(行首没有#则未被注释),如果没有该行,则按i进入insert模式添加该内容。
3、如果有session required /lib/security/pam_limits.so或session required pam_limits.so内容,则将其修改为:

session required /lib64/security/pam_limits.so

重启,但还是无法解决问题!!!

三、修改文件权限

仔细回忆自己无法登录前的操作,想起之前在linux有过文件权限导致出题的经历,尝试查看系统日志 /var/log/secure 的内容。
如果发现有以下内容:

localhost login: pam_securetty(login:auth): /etc/securetty is either world writable or not a normal file

说明该文件属性已被错误修改,从而导致root无法正常登陆,因此需要修改该文件的属性,以保证只有root用户对该文件拥有一切权限,而对其他用户只有读的权限:

chmod 744 /etc/securetty

这样修改之后,就可以用正确的root密码登录系统!

免责声明:文章转载自《centos登录密码正确但一直报login incorrect错误(错误赋予权限)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇rm 命令(删除文件和目录)Ansible-Tower--安装配置及破解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python ORM框架:SqlAlchemy

  ORM,对象关系映射,即Object Relational Mapping的简称,通过ORM框架将编程语言中的对象模型与数据库的关系模型建立映射关系,这样做的目的:简化sql语言操作数据库的繁琐过程(原生sql的编写及拼接等),转而直接使用对象模型来操作数据库做替代 第一部分       SqlAlchemy本身无法直接操作数据库,它是建立在第三...

复习java web之jsp入门_El表达式_JSTL标签库

JSP 技术掌握:JSP语法 + EL + JSTL 为什么sun推出 JSP技术 ?Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。 JSP技术与Servlet 技术区别和关系?JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML...

centos 20T硬盘(超过16T)分区

最近新买了一台服务器DELL R730 首先我们做了一个raid 1 和raid 5 在raid 1 上安装系统 安装完系统之后,现在要进行分区了,那个raid 5 做完之后,实际大小是19T 所以这里不能用传统的fdisk来分区了,这里采用parted来分区,我们的系统是centos 7的,文件系统类型都设成是xfs文件系统了 这里开始分区: [root...

Android平台根目录文件

> 系统分区 # adb shell # mount rootfs / rootfs ro 0 0tmpfs /dev tmpfs rw,mode=755 0 0devpts /dev/pts devpts rw,mode=600 0 0proc /proc proc rw 0 0sysfs /sys sysfs rw 0 0none /acct...

Spring Boot-内置的Tomcat服务器配置详解

在 Spring boot 项目中,可以内置 Tomcat、Jetty、Undertow、Netty 等服务器容器。当我们添加了 spring-boot-starter-web 依赖后,默认会使用 Tomcat 作为 Web 容器。 下面演示如何对这个 Tomcat 进行进一步的配置 1、要对 Tomcat 进行进一步的配置,可以在 application...

Debian中安装MySQL服务器

在Debian中安装MySQL服务器是很方便的,使用apt-get命令即可完成。   apt-getinstall mysql-server mysql-client mysql-server是服务器程序,mysql-client是客户端程序。我们可通过客户端程序来管理服务器,也可通过一些开源 的GUI程序来维护服务器,如phpmyadmin,mysql...