【Linux中sudo命令】

sudo: 允许普通用户使用一下root用户才可以执行的命令
sudo命令在执行时需要验证用户口令,所以使用该命令的用户必须有密码
1、限制用户在某台主机上执行
2、提供了非常详尽的日志,
3、提供了免密时间
4、/etc/sudoers,只允许root有权限使用,文件中定义普通用户可以使用的权限和命令以及操作的主机

	编辑/etc/sudoers,  可以使用vi,但是,visudo   1参照配置文件的第100行
	root      ALL=(ALL)  ALL
	第一个all 代表主机
	第二个all 代表使用什么身份
	第三个all 代表可以执行的命令
	
	username  ALL=(root)  commond,commond(绝对路径)

可在箭头所标行为其他用户赋予命令

可在箭头所标行为其他用户赋予命令

$ sudo -l 列出可以执行的提权命令有那些
$ sudo commond 执行提权命令时必须加上sudo执行

	小练习:让普通用户可以使用useradd命令

在这里插入图片描述

红线所画为命令(useradd)地址需要用whereis来查找
在这里插入图片描述
切换到普通用户(Marrry)下(命令 su - Marry)
执行sudo -l (提前给用户设好密码输入密码才能查看此用户拥有的特殊权限)

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值