我作为根用户创建了一个小脚本..。
#!/bin/bash
cat /etc/shadow并设置setuid位并将其放置在来宾文件夹中。当我以客人身份运行脚本时,它显示出拒绝许可。为什么?我在上面设置了根setuid位,当root用户创建脚本时,它应该使用根权限执行它。
发布于 2019-09-21 17:56:57
这不起作用的原因是在解释的脚本中忽略了SUID位。如果您编写了一个执行相同命令的C程序,那么它就会工作。
https://unix.stackexchange.com/questions/543002
复制相似问题