[已解决]sudoers编辑替换后无效?难道因为命令是一个脚本文件?

其它类软件,非上述版软件
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

[已解决]sudoers编辑替换后无效?难道因为命令是一个脚本文件?

#1

帖子 科学之子 » 2016-10-23 5:28

sudoers编辑替换后无效?难道因为命令是一个脚本文件?

代码: 全选

username	ALL = ( root ) NOPASSWD : /program
脚本内容如下:

代码: 全选

#!/bin/bash
echo 's' > /proc/sysrq-trigger
但是sudo 时需要密码,虽然我已经替换了那个文件
难道我需要重启系统什么的吗?

而且我已经用如下命令检查过:

代码: 全选

visudo -s -c -f ./sudoers 
上次由 科学之子 在 2016-10-23 7:54,总共编辑 1 次。
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: [已解决]sudoers编辑替换后无效?难道因为命令是一个脚本文件?

#5

帖子 科学之子 » 2016-10-23 7:55

题外话:
之所以说"难道因为是一个脚本文件"
是因为之前试图通过setuid的方式来实现root权限
结果网上搜索结果和实验都表明现shell脚本没法用setuid
回复