一个sudo条目语法格式: who which_hosts=(runas) command who:表示谁可以执行。 which_hosts:来自哪台机器 runas:以哪个用户的身份 command:执行的命令 示例: root ALL=(ALL) ALL 表示的是root用户可以来自任何机器以任何用户的身份执行任何命令。
别名定义:支持4类。 1. User_Alias ADMINS = jsmith, mikem 2. Host_Alias FILESERVERS = fs1, fs2 3. Runas_Alias TEST = test1, test2 4. Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum 注意:别名的名字必须是全英文大写字母的组合。
User_Alias:可以是用户名,组名(%group),或者是其他的用户别名等。 Host_Alias:可以是主机名、IP地址、CIDR或者是其他的主机别名 Runas_Alias:可以是用户名、组名(%group)或者是其他的用户别名等。 Cmnd_Alias:可以是命令名(绝对路径)、目录(包括该目录下的所有指令)或者是其他的命令别名。 注:取反(!)的优先级比普通的优先级高。
本文出自 “HeZhang” 博客,请务必保留此出处http://hezhang.blog.51cto.com/1347601/1653724
原文地址:http://hezhang.blog.51cto.com/1347601/1653724