运维小弟 运维小弟
首页
  • Ansible
  • Jenkins
  • Argocd
  • mysql
  • redis
  • docker
  • kubernetes
  • zabbix
  • prometheus
  • 工作笔记
  • nginx
  • terraform
关于
首页
  • Ansible
  • Jenkins
  • Argocd
  • mysql
  • redis
  • docker
  • kubernetes
  • zabbix
  • prometheus
  • 工作笔记
  • nginx
  • terraform
关于
  • openeuler22.03 LTS 源码编译安装fastdfs-6.06
  • 03 LTS 源码编译安装nginx1.22.1
  • 03 LTS-SP1 开启SSH的X11 Forwarding,并使用Edge浏览器
  • openEuler普通用户su root时Permission denied
  • openeuler22.03 LTS 二进制部署MySQL 5.7
  • Openeuler22.03 部署 Postgresql10.5+PostGIS3.1
  • 在openeuler-22.03 LTS-SP1 上使用kubeadm极速部署Kubernetes 1.24版本集群
  • 《Openeuler》笔记
2023-08-06

openEuler普通用户su root时Permission denied

# openEuler普通用户su root时Permission denied.md

# 背景:

openEuler默认普通用户是不能通过su切换到root用户的, 官方解释: su命令用于在不同帐户之间切换。为了增强系统安全性,有必要对su命令的使用权进行控制,只允许root和wheel群组的帐户使用su命令,限制其他帐户使用。

image-20230623112608683

如果想普通用户 通过su切换到root,有以下两个解决办法

# 1、修改/etc/pam.d/su 文件 【不推荐】

[root@localhost ~]#  vim /etc/pam.d/su
#修改21行,将“auth required pam_wheel.so use_uid”注释
1
2

image-20230623112755186

# 2、将用户添加到whell用户组里 【推荐】

当我们在部署openeuler 系统的时候,系统会提示创建个普通用户,且这个用户可以su切换到root用户下,因为这个用户就是在whell用户组里的

#将devops用户加入wheel组
[root@localhost ~]# usermod -G wheel devops

[root@localhost ~]# id devops
uid=1000(devops) gid=1000(devops) groups=1000(devops),10(wheel)

1
2
3
4
5
6
上次更新: 2023/09/06, 17:59:31
03 LTS-SP1 开启SSH的X11 Forwarding,并使用Edge浏览器
openeuler22.03 LTS 二进制部署MySQL 5.7

← 03 LTS-SP1 开启SSH的X11 Forwarding,并使用Edge浏览器 openeuler22.03 LTS 二进制部署MySQL 5.7→

最近更新
01
Nginx 管理维护规范
09-06
02
Centos7 使用nvm配置 多Node.js环境
08-06
03
Maven指定jdk版本打包
08-06
更多文章>
Theme by Vdoing | Copyright © 2019-2023 运维小弟 | fxkjnj.com 版权所有 ( 苏ICP备17042985号-3 )
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式