sudo的配置文件/etc/sudoers

/etc/sudoers配置文件中别名的知识

别名类型(Alias_Type)包括如下四种:

  • User_Alias定义用户别名
  • Host_Alias定义主机别名
  • Runas_Alias定义角色别名
  • Cmnd_Alias定义命令别名

这里写图片描述

sudo的配置文件/etc/sudoers_第1张图片

User_Alias定义用户别名:

20 # User_Alias ADMINS = jsmith, mikem

Host_Alias定义主机别名:

13 # Host_Alias     FILESERVERS = fs1, fs2
14 # Host_Alias     MAILSERVERS = smtp, smtp2

Cmnd_Alias定义命令别名:

27 # Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhcl
    ient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/
    iwconfig, /sbin/mii-tool

实例

visudo编辑/etc/sudoers
sudo的配置文件/etc/sudoers_第2张图片
主机ianLinux的别名为SERVERS。
运行中可切换root角色的别名为OP。
用户IanB和属组为inhome的所有用户的别名为ADMINS,它们的sudo授权命令为useradd,rm。
用户Lisa的别名为JUNIORADM,它的sudo授权命令为useradd。

sudo -l 查看一下。
这里写图片描述

这里写图片描述

添加一个属组为inhome的新用户。sudo -l查看新用户。
sudo的配置文件/etc/sudoers_第3张图片

未完待续…

你可能感兴趣的:(Linux基础)