用户权限提升Sudo

简介: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。

一、su的用法


su可以用来进行用户的终端切换

语法

su[-] [username]

su与su-的区别:su不会切换shell,su-会切换shell

1、在这里我创建用户hy大家可以看到区别

二、sudo提权


我想用用户hy在/下创建目录1

发现不可以创建



使用sudo提权的前提:1.将普通用户加入wheel组


                                    2.更改配置文件

/etc/sudoers(推荐)
  visudo(不推荐)


类型一:

1、切换root用户将用户加入wheel组

2、使用用户hy在/创建目录1

类型二:

将用户hy从wheel组移除,现在他无法创建目录了

修改配置文件

vim  /etc/sudoers

注意此处不可这样设置,风险极大

修改为

hy bogon=/usr/sbin/*!/usr/sbin/ifconfig

  对应  用户名 主机名 =命令路径 !不想hy使用的命令

现在hy 可以执行/usr/sbin/下所有命令,但是不可以使用ifconfig

验证:可以创建用户

但不可以使用ifconfig命令


总结

以上就是今天要讲的内容

目录
相关文章
|
JSON Shell DataX
DataX定时执行json脚本文件
DataX定时执行json脚本文件
800 0
|
11月前
|
负载均衡 网络协议 算法
|
网络安全 Nacos
Nacos客户端配置错误检查
Nacos客户端配置错误检查
546 3
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
381 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
运维 监控 Linux
探究-ping指令的使用
【9月更文挑战第2天】`ping` 指令是网络诊断工具,通过发送 ICMP 回显请求并接收应答,测试网络连接的可达性和响应时间。在 Windows、Linux 和 macOS 中均可使用。主要参数包括 `-t`(持续监测)、`-n`(指定次数)和 `-l`(数据包大小)。结果分析关注回显时间、数据包丢失率和 TTL 值,适用于网络故障排查、性能评估和服务器监控。掌握 `ping` 的使用方法可帮助管理和优化网络连接。
624 2
|
容器
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Group Box的使用及说明
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Group Box的使用及说明
1083 3
|
前端开发
HTML与CSS实现网页的超链接及美化
HTML与CSS实现网页的超链接及美化
335 0
HTML与CSS实现网页的超链接及美化
|
网络安全 PHP 数据安全/隐私保护
[网络安全/CTF] 记一次PHP序列化反序列化解题详析
[网络安全/CTF] 记一次PHP序列化反序列化解题详析
212 5
|
NoSQL Linux C++
Linux下使用命令行调试Python程序
Linux下使用命令行调试Python程序
771 0
Linux下使用命令行调试Python程序