sudo命令 sudoers文件

本文详细介绍了超级用户权限的配置方式,包括如何通过主机别名、用户别名和命令别名来指定不同用户在不同主机上可以执行的命令,以及如何设置特定用户组获取root权限的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

超级用户权限

# Host alias specification
Host_Alias  HA = 192.168.1.1, 192.168.1.2

# User alias specification
User_Alias  UA = thomas, tammy

# Cmnd alias specification
Cmnd_Alias  CA = /usr/sbin/arp, /usr/bin/yes

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

授权规则含义

root ALL=(ALL:ALL) ALL
用户名

root ALL=(ALL:ALL) ALL
主机名

root ALL=(ALL:ALL) ALL
目标用户:组,以谁的身份去执行。如果没省略,必须使用( )包含起来

root ALL=(ALL:ALL) ALL
命令

别名定义

Host_Alias:主机的列表
User_Alias:具有sudo权限的用户的列表
Cmnd_Alias:允许执行的命令的列表

通配符和取消命令

thomas  ALL=/usr/sbin/*,!/usr/sbin/arp

举例

thomas  ALL=(ALL:ALL) NOPASSWD:ALL //免密
thomas  HA=(ALL:ALL) ALL //Host alias
UA  ALL=(ALL:ALL) ALL   //User alias
thomas  ALL=(ALL:ALL) CA    //Cmnd alias
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值