su/sudo详解,普通用户添加sudo权限

su –已知目标用户登录密码
sudo –未知目标用户登录密码

1 、 su –已知目标用户登录密码

su是最简单的身份切换名,用su我们可以进行任何用户的切换,一般都是su username,然后输入目标用户密码就ok。但root用su切换到其他身份的时候是不需要输入密码的。
su有两种写法:
①:[su账户名称]
②:[su - 账户名称]

[su账户名称]:如果后面不加账户时系统默认为root账户,输入目标用户
在这里插入图片描述在这里插入图片描述
[su - 账户名称]:如果后面不加账户时系统默认为root账户,输入目标用户密码后,切换为目标用户,pwd目录变为/root;
读取变量的方式是login shell方式,它是先以root身份登录然后再执行别的操作。
在这里插入图片描述

2 、 sudo –未知目标用户登录密码

相比于su切换身份需要对方用户的密码,sudo只是需要自己的密码,就可以以其他用户的身份来执行命令,但用户必须在sudoers中!
未配置soduers文件时
在这里插入图片描述
编辑/etc/sudoers文件
#vi /etc/sudoers
在这里插入图片描述

root ALL=(ALL) ALL
第一列:root,用户账号
第二列:ALL,指登陆者来源主机
第三列:括号中的ALL,指目标用户,即以谁的身份去执行命令
第四列:ALL,指命令名
想免除密码输入加上NOPASSWD:?

2.1 单个用户添加sudo权限

例如:需要y*****g用户能执行root的所有操作
修改sudo配置文件

#vi /etc/sudoers 

在root下面新增一行,y*****g ALL=(ALL) ALL
在这里插入图片描述

$ sudo mkdir -p /home/111

切换到root,在/home下新建111文件夹
在这里插入图片描述

可以在root用户目录下创建!说明添加sudo权限成功!

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Bessssss

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

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

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

打赏作者

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

抵扣说明:

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

余额充值