分页: 1 / 1
[已解决]sudoers编辑替换后无效?难道因为命令是一个脚本文件?
发表于 : 2016-10-23 5:28
由 科学之子
sudoers编辑替换后无效?难道因为命令是一个脚本文件?
代码: 全选
username ALL = ( root ) NOPASSWD : /program
脚本内容如下:
代码: 全选
#!/bin/bash
echo 's' > /proc/sysrq-trigger
但是sudo 时需要密码,虽然我已经替换了那个文件
难道我需要重启系统什么的吗?
而且我已经用如下命令检查过:
代码: 全选
visudo -s -c -f ./sudoers
Re: sudoers编辑替换后无效?难道因为命令是一个脚本文件?
发表于 : 2016-10-23 5:58
由 科学之子
Re: sudoers编辑替换后无效?难道因为命令是一个脚本文件?
发表于 : 2016-10-23 6:27
由 科学之子
这个方法没用...
可能是刚才忘记了sudo -k
Re: sudoers编辑替换后无效?难道因为命令是一个脚本文件?
发表于 : 2016-10-23 7:41
由 科学之子
Re: [已解决]sudoers编辑替换后无效?难道因为命令是一个脚本文件?
发表于 : 2016-10-23 7:55
由 科学之子
题外话:
之所以说"难道因为是一个脚本文件"
是因为之前试图通过setuid的方式来实现root权限
结果网上搜索结果和实验都表明现shell脚本没法用setuid