非允许的用户组不能切换root下

首先建立jiachen的用户,jiachen属于自己的jiachen用户组

然后编辑文件/etc/pam.d/su 修改添加下面标红的部分,意思是允许jiachen组的所有用户可切换到root下。

#%PAM-1.0

auth            sufficient      pam_rootok.so

auth            required        pam_wheel.so group=jiachen

# 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            include         system-auth

account         sufficient      pam_succeed_if.so uid = 0 use_uid quiet

account         include         system-auth

password        include         system-auth

session         include         system-auth

session         optional        pam_xauth.so

这时随便添加一个用户,然后添加密码,试着去切换,是不行的,会报密码错误

假如这个用户你想让它能够切换到root下,就要将其添加到jiachen的组中

usermod -G jiachen xxx

时间: 2024-11-07 21:24:41

非允许的用户组不能切换root下的相关文章

解决tmux在非root下无法正常运行的问题

strace tmux 跟踪发现提示无权限操作 同时在桌面下无法使用lxterminal, gnome-terminal等, 查找archlinux官方论坛发现跟pts有关 因为现在使用的是systemd会自动处理pts 因些在/etc/fstab中 去除 devpts                 /dev/pts      devpts    defaults            0      0 解决tmux在非root下无法正常运行的问题

误删/root/下配置文件恢复方法

默认情况下/root/用户下有如下配置文件: [[email protected] ~]# ls -a .  ..  .bash_history  .bash_logout  .bash_profile  .bashrc 如果误删除.bash_history .bash_logout .bash_profile .bashrc等配置文件的话, [[email protected] ~]# rm -rf \.b* [[email protected] ~]# ls -a .  .. [[email

rhel7/centos7切换root用户无密码

centos7 下,每当我们使用普通用户切换root用户时,都提示输入密码.但是在某些情况下(比如个人的电脑)就显得有些麻烦. 所以,无密码切换root就有必要了. centos7/rhel7用户可按照对配置文件进行更改来实现: 配置文件名称: /etc/pam.d/su 文件更改之前,内容如下: #%PAM-1.0auth        sufficient    pam_rootok.so# Uncomment the following line to implicitly trust u

Ubuntu切换root用户权限

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

Android 视频播放器切换到下个视频时残留上个视频画面的解决办法

最近在做一个Android视频播放器,遇到一个问题:切换到下一个视频时,中间会停留上一个视频的残存画面. 这是怎么回事? 我在网上找了很多资料,终于找到了原因:我是用自定义一个surfaceview来显示画面的,切换视频时并没有将surfaceview显示的 内容做处理. 怎么解决? 知道原因,那就很好解决了. 首先,视频切换时,不再显示视频,及播放器不显示视频内容. 我找到了我代码中的这个方法:mVideoView.setRender(0); public void setRender(int

普通用户免输密码切换root

#一般安全起见生产环境都会禁止root账号登录,基本上都是用普通用户ssh登录以后再切换root账户. #而默认sudo su -切换root是需要密码的. 解决: 1.编辑配置文件/etc/pam.d/su vim /etc/pam.d/su # Uncomment the following line to implicitly trust users in the "wheel" group. auth            sufficient      pam_wheel.s

SQLSERVER聚集索引与非聚集索引的再次研究(下)

原文:SQLSERVER聚集索引与非聚集索引的再次研究(下) SQLSERVER聚集索引与非聚集索引的再次研究(下) 上篇主要说了聚集索引和简单介绍了一下非聚集索引,相信大家一定对聚集索引和非聚集索引开始有一点了解了. 这篇文章只是作为参考,里面的观点不一定正确 上篇的地址:SQLSERVER聚集索引与非聚集索引的再次研究(上) 下篇主要说非聚集索引 先上非聚集索引的结构图 先创建Department8表 1 --非聚集索引 2 USE [pratice] 3 GO 4 5 CREATE TAB

Ubuntu 更改root用户密码并切换root

刚安装好Ubuntu结果发现没有root权限,于是研究了一下 更改root用户密码 * sudo passwd root * 输入新的UNIX密码 * 重新输入新的UNIX密码: 切换root用户登陆 * su - root * 输入密码 原文地址:https://www.cnblogs.com/Burtit/p/8450422.html

expect 普通用户自动输入密码到root下,执行命令

案例:当前服务器取消了直接使用root登录服务器,只能使用普通用户先登录,然后再su - root 执行root下的命令. shell脚本如下: #!/usr/bin/expect -fset password {root_password}spawn su - rootexpect "密码:"send "$password\r"#send "sh ceshi.sh > temp.log &\r"#send "timeou