文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sudo 一个简单的样本

sudo 一个简单的样本

时间:2009-05-19  来源:yipoint

sudo的设置很容易理解--如果有一个比较清晰的样本的话

1. become root: su -
2. run command: visudo
3. modify the sudo file:
##################
# 设置命令的 Alias #
##################
Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig
Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted

##################
# 设置用户的 Alias #
##################
User_Alias ADMINS = yi, er, san

##################
# 设置运行的权限   #
##################
ADMINS ALL=NOPASSWD: STORAGE, SERVICES,

4. done

上面最后一行是sudo命令的主要设定行。它的意思是:在ADMINS里面设置的所有用户,可以在任何机器上执行由关键词:STORAGE 和 SERVICES 定义的所有命令,而且不需要输入自己的密码
## Syntax:
##
##      user    MACHINE=COMMANDS

sudo 命令的正式网页应该在这里:http://www.sudo.ws
一个更好的样本的链接在这里:http://www.sudo.ws/sudo/sample.sudoers (这里面的英文很简单)

另外需要注意的是:如果用户可以执行/sbin/service 命令,虽然用户可以执行
service ntpd stop/start/status
但是不等于用户可以执行
/etc/init.d/ntpd stop/start/status
虽然他们的功能一样,如果你需要用户使用 /etc/init.d/ntpd, 则这个命令必须包含在用户的 Cmnd_Alias里面
相关阅读 更多 +
排行榜 更多 +
挖掘机卡车

挖掘机卡车

模拟经营 下载
我的汤姆猫小米版

我的汤姆猫小米版

模拟经营 下载
我的小小邮轮

我的小小邮轮

模拟经营 下载