生产环境中,我们一般不会让root用户直接远程ssh登录,而是给普通用户远程登录,登录后确实需要管理员权限,再su - root过去。但是有时候有些版本的Linux默认关闭此项功能的。

默认情况下,CentOS系统对普通用户的 su - root权限是放开的,只需要在visodu中给普通用户配置了执行su命令,并知道root的密码,则可以su - root

两种方式支持su - root;

第一种:CentOS默认情况下,是关闭wheel组方式的,而是支持su - root后直接输入root密码切换;

前提是/bin/su支持s位权限

[ddzrh@localhost ~]$ ll /bin/su

-rwsr-xr-x 1 root root 34904 Oct 15  2014 /bin/su

如果没有,则执行下面这条命令

[ddzrh@localhost ~]$ chmod a+s /bin/su

第二种:使用wheel组方式,把普通用户加入到wheel组。

[root@localhost ~]# vim /etc/pam.d/su

把auth  required  pam_wheel.so use_uid 前面的#去掉

[root@localhost ~]# usermod -G USERNAME  #普通用户加入到wheel

这样就可以直接su - root切换到root用户,而且无需密码

转载于:https://blog.51cto.com/jacyliao/1748845

su - 提示失败问题[su方式]相关推荐

  1. Ubuntu切换到root用户,su认证失败

    Ubuntu 安装后,root用户默认是被锁定了的,不允许登录,也不允许 "su" 到 root.有人说这是个不好的实践,特别是对于服务器来说.我觉得对于桌面用户来说,这样安全性更 ...

  2. linux ubuntu 切换到超级用户失败的解决办法(su 认证失败)

    如图错误: yg@ubuntu:~$ su 密码: su:认证失败 yg@ubuntu:~$ su passwd root 没有用户"passwd"的密码项 yg@ubuntu:~ ...

  3. Ubuntu系统下: su:认证失败

    Ubuntu系统下: su:认证失败 刚开始安装虚拟机操作系统时,可能会遇到su root认证失败的情况,这是因为安装Ubuntu后,root用户默认是被锁定了的,不允许登录,也不允许 "s ...

  4. 【 Linux 】Vim的基本配置以及出现问题解决(su认证失败)

    [ Linux ]安装.配置并用 Vim 编写第一个 C 程序 上篇博文我们记录了如何在Vim下编写第一个C程序,总算成功了,可是使用Vim的体验并没有那么好,那是因为没有配置Vim,对于新手来说,如 ...

  5. linux su无效_linux su 认证失败解决方案转

    su认证失败的解决方法 Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许"su"到 root.有人说这是个不好的实践,特别是对于服务器来说.我觉得对于桌面用户 ...

  6. linux su 的含义,linux su命令的真正含义,linuxsu命令

    linux su命令的真正含义,linuxsu命令 linux中,我以root登录,和以其他用户登录然后使用su命令切换至root用户,有什么不一样,如果一样的话,我执行su命令之后,其他的用户还在不 ...

  7. linux权限sudo和su,Linux中su与sudo、su - root的区别

    一.su 和 sudo 的区别 共同点:都是root用户的权限: 不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境:sudo是完全取得root的权限和root的工作环境. ...

  8. win7安装apache服务失败,win7系统安装phpnow服务[Apache_pn]提示失败的解决方法

    win7系统安装phpnow服务[Apache_pn]提示失败的问题发生概率较高.怎样来处理win7系统安装phpnow服务[Apache_pn]提示失败的问题,知道的人估计不多.本站针对win7系统 ...

  9. android studio 导入库提示失败的处理方法以及androidstudio 清理缓存的方法

    错误提示如下图 方法1: 导入库的时候时候回提示失败,原因呢就是远程的库没有下载过来,这个时候需要清理下缓存在重新打开就可以了 清理缓存的方法如下图 如果换没有好那么看看方法二 去build下看看ma ...

最新文章

  1. python【蓝桥杯vip练习题库】ADV-288成绩排名
  2. 测试人员:如何品味软件的品位
  3. apache+php为什么不报错
  4. 计算机组成原理——概述1
  5. vue 只在父级容器移动_Vue易遗忘的基础复习(二)
  6. boost::graph模块演示 GGCL Vertex 接口
  7. wpf 将Style应用到 ListView 中的 ListViewItem 元素
  8. 训练集山准确率高测试集上准确率很低_拒绝DNN过拟合,谷歌准确预测训练集与测试集泛化差异,还开源了数据集 | ICLR 2019...
  9. linux有个进程有问题_第五十五章、linux下进程的基本知识
  10. JAVA day01 变量和数据类型、运算符
  11. linux 自学系列:touch 命令
  12. 当自动化测试遇到邮箱
  13. Python学习之cookies及session用法
  14. 使用ASP.NET Core开发Web API入门
  15. 视频无法播放,视频打不开怎么办?可用这款视频修复工具快速修复
  16. 【学习笔记】数据结构-单链表
  17. 拼多多 标题 html,拼多多的创意图和创意标题怎么测试?为什么要测试?怎样测试呢?...
  18. Hack The Box - Access Writeup
  19. vscode 更新后报错 Couldn‘t start dlv dap
  20. 【修真院“善良”系列之十八】WEB程序员从零开始到就业的全资料V1.0——只看这一篇就够了!...

热门文章

  1. Swift @escaping @noescape
  2. UML 10 种常见的域建模错误
  3. 中国人工智能学会通讯——AI时代的若干伦理问题及策略 1.3 构建算法治理的内外部约束机制...
  4. 12.6 static类成员
  5. linux之netstat与lsof
  6. MySQL基本配置命令总结
  7. WinFormreportViewer报表[矩阵]的使用(一)(附源码示例) 之配餐系统的开发
  8. [我的成长:8期]一晃又半年了
  9. Go的内存管理(最新学习)
  10. BufferedWriter 和 BufferedReader 的基本用法,附演示程序。以及一个复制文本文件的程序