用户权限提升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命令


总结

以上就是今天要讲的内容

目录
相关文章
|
8月前
|
开发工具 Windows
如何让普通用户使用sudo?
如何让普通用户使用sudo?
如何让普通用户使用sudo?
|
2月前
|
数据安全/隐私保护
sudo 设置普通用户具有root权限
sudo 设置普通用户具有root权限。
50 3
|
2月前
|
安全 Linux 网络安全
如何在 Debian VPS 上添加、删除和授予用户 sudo 权限
【4月更文挑战第2天】在 Debian 系统中,创建新用户可降低管理风险。新用户默认无管理员权限,可通过 `adduser` 命令添加。要让用户体验 sudo 提升权限,需将其加入 `sudo` 组,如 `usermod -aG sudo newuser`。用户可通过 `ssh` 或 `su -` 切换登录。了解这些基础操作能有效管理和维护服务器。
69 0
|
网络安全 数据安全/隐私保护
sudo 权限问题
sudo 权限问题
198 1
|
Shell Linux 数据安全/隐私保护
Linux权限管理(4)sudo权限
学习 sudo 权限前,先了解一下当用户第一次使用sudo权限时CentOS的系统提示 我们信任您已经从系统管理员那里了解了日常注意事项。 总结起来无外乎这三点: #1) 尊重别人的隐私。 #2) 输入前要先考虑(后果和风险)。 #3) 权力越大,责任越大。
|
Shell 开发工具 git
sudo提权
参考文献:http://zone.secevery.com/article/989https://www.anquanke.com/post/id/158511 sudo概念: sudo (Substitute User and Do 的简写)临时授权,可以临时让其以root 权限运行某个程序。
2999 0
|
Linux 数据安全/隐私保护
Linux普通用户添加sudo权限
1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去. 2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers 3.
2696 0
|
Web App开发 分布式计算 Hadoop