rhel7/centos7切换root用户无密码

centos7 下,每当我们使用普通用户切换root用户时,都提示输入密码。但是在某些情况下(比如个人的电脑)就显得有些麻烦。

所以,无密码切换root就有必要了。

centos7/rhel7用户可按照对配置文件进行更改来实现:

配置文件名称:

/etc/pam.d/su

文件更改之前,内容如下:

#%PAM-1.0
auth        sufficient    pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth        sufficient    pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth        required    pam_wheel.so use_uid
auth        substack    system-auth
auth        include        postlogin
account        sufficient    pam_succeed_if.so uid = 0 use_uid quiet
account        include        system-auth
password    include        system-auth
session        include        system-auth
session        include        postlogin
session        optional    pam_xauth.so

更改之后:

#%PAM-1.0
auth        sufficient    pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
auth        sufficient    pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
auth        required    pam_wheel.so use_uid
auth        substack    system-auth
auth        include        postlogin
account        sufficient    pam_succeed_if.so uid = 0 use_uid quiet
account        include        system-auth
password    include        system-auth
session        include        system-auth
session        include        postlogin
session        optional    pam_xauth.s

只需要注意标红的四行的就可理解。从中,也看出来这是系统本身就配置好的,至需要我们稍加修改就能实现。

时间: 2024-11-04 11:17:23

rhel7/centos7切换root用户无密码的相关文章

RHEL7/CentOS7破解root口令

由于RHEL7/CentOS7和之前版本的启动模式有些不同,CentOS7使用Systemd代替了之前版本的SysV,取代UNIX时代以来一直在使用init系统.所以CentOS7的root口令的破解与之前版本也有一些不同. CentOS6及之前版本的密码破解,可参考文章http://groot.blog.51cto.com/11448219/1852119 下面我们就来看一看CentOS7的root口令该如何破解: rhel7/CentOS7进入单用户模式和重置密码的方式发生了较大的变化,GR

Linux在终端里面切换root用户

Linux在终端里面切换root用户 记录一个小知识点,如何在Linux的Terminal中切换root用户: 命令: su - 输入上述命令,回车根据提示输入root用户的密码. [[email protected] ~]$ su - Password: [[email protected]-hat-enterprise-linux ~]# [[email protected]-hat-enterprise-linux ~]# //输入exit退出root用户 [[email protecte

【centOS7】centOS7上普通用户切换root用户,相互切换

https://www.cnblogs.com/sxdcgaq8080/p/10041435.html 当前普通用户登录,想要切换为root用户,需要输入命令 su 需要输入root密码.输入时候屏幕不会显示,直接输入完了,回车即可 回车后,即切换到root用户下 想要从root用户切换到普通用户,只需要输入 su 用户名 即可切换到普通用户!! 也可以在超级用户下输入exit就会退出到普通用户,再输入exit才回退出命令行 原文地址:https://www.cnblogs.com/zkwarr

CentOS切换root用户一直提示Incorrect password

su是切换用户命令,su root时,输入正确的root命令,却提示Incorrect password,当前用户为普通用户,遇到此问题该如何解决呢? 如果设置了wheel组,使用su root命令是只允许wheel组内成员使用的,也就是wheel组内成员才能切换成功. 在root用户下用命令“usermod -G wheel 用户名”将一个用户添加到wheel组中.(命令usermod -G的意思是,修改用户所属的次要组群) 再次使用su root,输入密码即可切换成功. 在Linux中whe

Linux 切换root用户

1.sudo 命令 [email protected]:~$ sudo su 进去输入密码就可以得到root权限 2.sudo  passwd  root 如果我们想一直使用root权限,要通过su切换到root用户,那我们首先要重设置root用户的密码: [email protected]:~$ sudo passwd root //这样子我们就可以设置root用户的密码了 3.切换到用户 ctrl + d 退回到普通用户[email protected]:/home/myroot# su -

Ubuntu切换root用户权限

其实方法很简单,就是需要选对自己使用的linux系统,不同分支的系统切换root的方法不一定一样. Ubuntu切换root的方法很简单,首先一档钱管理员命令执行: sudo passwd root 然后直接执行密码修改,输入两次相同的密码即可. 然后执行命令: su root 输入密码一次就切换到了root权限. so easy~

Unbutu14.04 切换ROOT用户后无法启用音频

系统环境: Ubuntu14.04 x64 问题描述: 今天安装了Ubuntu14.04的64为系统,启用root用户登录后,观看视频时出现没有声音的现象. 问题原因: Ubuntu安装后默认root用户登录后,默认地声音系统时关闭地,因此,使用root用户登录时需要手动启动声音系统. 解决方式: 修改 /root/.profile 文件,在文件末尾添加如下内容: pulseaudio --start --log-target=syslog 保存修改病退出,重启系统即可.

RHEL7/CENTOS7忘记root密码的修改方式

重置密码主要有rd.break和init两种方法. rd.break方法: 1.启动的时候,在启动界面,相应启动项,内核名称上按"e": 2.进入后,找到linux16开头的地方,按"end"键到最后,输入rd.break,按ctrl+x进入: 3.进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限: 4.mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r,w权限: 5.ch

CentOS7,从一般用户切换到root用户

为什么要切换到root用户? root用户是linux系统的最高权限用户,该用户拥有系统的生杀大权.然而,正因为此用户权限过大,系统一般情况下不允许你一root用户登录系统.但是,以普通用户登录系统后,普通用户权力受限,做不了一些基本操作,比如安装应用程序,所以这里需要切换到root用户来执行一些对系统有重大影响的操作. 如何切换? 可以使用如下命令从普通用户切换到root用户: su root 键入回车后,系统提示输入密码(此密码即你平时使用的那个用户的密码.关于这一点我还没有确定是否所有用户