LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1117|回复: 5

Gentoo下如何使用sudo

[复制链接]
发表于 2006-2-3 20:27:26 | 显示全部楼层 |阅读模式
我想让普通用户能够使用poweroff,普通用户已经加入了wheel组,但是执行
sudo -u rabincpp halt
显示
halt: must be superuser.
发表于 2006-2-3 23:21:00 | 显示全部楼层
# emerge sudo
然后修改/etc/sudoers
回复 支持 反对

使用道具 举报

发表于 2006-2-4 10:46:16 | 显示全部楼层
楼上的大美女,你是微软的人吧。:%
有个老笑话:一天一架直升机飞往西雅图,到了以后遭遇大雾,找不到停机点,在空中徘徊,烧油啊,情况危急,突然驾驶员看到一栋大楼,里面有人在办公,于是马上悬停,写了一张纸,上书:“我在哪儿?!”,楼里人看到后效率很高,马上也写了一张纸,上书:“你在直升机上”。驾驶员看到后竟很快找到了停机点。乘客很惊奇,问驾驶员,你是咋做到的?驾驶员说:“哦,那是微软大楼,因为里面伙计的回答完全正确,但毫无用处。”
root用户用visudo命令打开楼上说的/etc/sudoers文件,在末尾加入以下东西:
wheel ALL= NOPASSWD: /usr/bin/hcitool
wheel ALL= NOPASSWD: /sbin/iwlist
wheel ALL= NOPASSWD: /sbin/iwconfig
wheel ALL= NOPASSWD: /sbin/ifconfig

回到wheel组的用户下后,就可以用以上的/sbin/iwlist,/usr/bin/hcitool等命令了。其它的搞不定。
回复 支持 反对

使用道具 举报

发表于 2006-2-4 17:05:10 | 显示全部楼层
Post by baryon
楼上的大美女,你是微软的人吧。:%
有个老笑话:一天一架直升机飞往西雅图,到了以后遭遇大雾,找不到停机点,在空中徘徊,烧油啊,情况危急,突然驾驶员看到一栋大楼,里面有人在办公,于是马上悬停,写了一张纸,上书:“我在哪儿?!”,楼里人看到后效率很高,马上也写了一张纸,上书:“你在直升机上”。驾驶员看到后竟很快找到了停机点。乘客很惊奇,问驾驶员,你是咋做到的?驾驶员说:“哦,那是微软大楼,因为里面伙计的回答完全正确,但毫无用处。”
...

/etc/sudoers里有这两行:
  1. # Uncomment to allow people in group wheel to run all commands
  2. # %wheel        ALL=(ALL)       ALL

  3. # Same thing without a password
  4. #  %wheel       ALL=(ALL)       NOPASSWD: ALL
复制代码

说得很清楚了,怎么叫“...回答完全正确,但毫无用处。”?:beat
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-4 20:18:06 | 显示全部楼层
是不是
# %wheel        ALL=(ALL)       POWEROFF
回复 支持 反对

使用道具 举报

发表于 2006-2-5 01:03:18 | 显示全部楼层
#  allow people in group wheel to run all commands
%wheel        ALL=(ALL)       ALL

# Same thing without a password
%wheel ALL=(ALL)       NOPASSWD: ALL

上边的一个要口令,已个不要,任选1个。
然后将允许sudo的用户加到 wheel 组里。
----------
# 让普通用户可以shutdown
%users  localhost=/sbin/shutdown -h now
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表