su和sudo-Linux-学习笔记(九)

su身份切换

切换普通用户

su moneymaker_C

在这里插入图片描述

普通用户使用su切换root

su root

输入密码即可
在这里插入图片描述
以某个用户的身份执行某个服务,使用命令su- username -c ‘命令’

su - moneymaker_C -c 'ls'

在这里插入图片描述

打开新的shell,会加载自己的环境变量

su - moneymaker_C

在这里插入图片描述

不打开新的shell,不会加载它的环境变量

su - moneymaker_C

在这里插入图片描述

sudo提权

#1.快速配置sudo方式[先睹为快]
usermod moneymaker_C -G wheel # 把用户加到wheel组中
sudo tail -f /var/log/secure    #sudo审计日志

在这里插入图片描述

#2.一般正常配置sudo方式
 #visudo => vim /etc/sudoers
#1.用户名  2.主机名=(角色名)       4.命令名
bgx       ALL=(ALL)         /usr/bin/yum,/usr/sbin/useradd   #允许使用sudo执行命令
oldboy   ALL=(ALL)          NOPASSWD:/bin/cp, /bin/rm   #NOPASSWD不需要使用密码

visudo -c # 检查刚刚编辑的是否有错误
sudo -l  # 对主机有哪些权限

对低级用户提权,sudo 命令

#1.切换普通用户
su - 用户名称

#2.检查普通用户能提权的命令
sudo -l
User lqz may run the following commands on this host:
    (ALL) ALL

#3.普通用户正常情况下是无法删除opt目录的
rm -rf /opt/
rm: cannot remove `/opt: Permission denied

#4.使用sudo提权,需要输入普通用户的密码。
sudo rm -rf /opt

比如
在这里插入图片描述
显示已经创建
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丰。。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值