(已解决)visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
nerver
帖子: 2061
注册时间: 2009-11-19 19:35

(已解决)visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#1

帖子 nerver » 2010-12-20 20:22

我加了个 ALL=NOPASSWD:/usr/bin/oblogout 好像不行,一直提示我这行错误,不知咋改。
已解决:

代码: 全选

visudo
将其中的

代码: 全选

#%wheel ALL=(ALL) ALL
的#号去掉,难道你们的默认开了这个,我这默认是注释的,难到archbang配置不同?再加上

代码: 全选

用户名 ALL=(ALL) NOPASSWD:/usr/bin/oblogout
就好了。
上次由 nerver 在 2010-12-20 20:56,总共编辑 1 次。
——nerver is not never
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#2

帖子 leeaman » 2010-12-20 20:26

viewtopic.php?f=120&t=45049
参考一下这个,论坛老前辈lili的作品,出错不负责任的,基本不加以这样做的
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#3

帖子 onshoestring » 2010-12-20 20:37

鸟哥的书上有讲

代码: 全选

用户名 ALL=(ALL) NOPASSWD:/usr/bin/oblogout
头像
nerver
帖子: 2061
注册时间: 2009-11-19 19:35

Re: visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#4

帖子 nerver » 2010-12-20 20:40

参考一下这个,论坛老前辈lili的作品,出错不负责任的,基本不加以这样做的
这个好像所有的sudo都不需要密码了,说实话这个脚本是archbang自带的关机脚本,它就是这么改的,但我感觉不安全,于是想改改,只是让sudo记住这个脚本。网上好像有ALL=NOPASSWD:/sbin/reboot这样的写法,不知道为啥/usr/bin/ 里的就不行。
——nerver is not never
头像
nerver
帖子: 2061
注册时间: 2009-11-19 19:35

Re: visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#5

帖子 nerver » 2010-12-20 20:46

用户名 ALL=(ALL) NOPASSWD:/usr/bin/oblogout
这样一改就用户就没sudo权限了 :em20
——nerver is not never
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#7

帖子 leeaman » 2010-12-20 20:53

ee有一个echo 密码传递给sudo的方法要不试试这个?
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
nerver
帖子: 2061
注册时间: 2009-11-19 19:35

Re: (已解决)visudo怎么修改才能使/usr/bin/里的关机脚本无须密码直接执行?

#8

帖子 nerver » 2010-12-20 20:57

谢谢楼上两位,已解决。
——nerver is not never
回复