首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用"setuid“位?

如何使用"setuid“位?
EN

Unix & Linux用户
提问于 2019-09-21 17:47:20
回答 1查看 645关注 0票数 1

我作为根用户创建了一个小脚本..。

代码语言:javascript
复制
#!/bin/bash

cat /etc/shadow

并设置setuid位并将其放置在来宾文件夹中。当我以客人身份运行脚本时,它显示出拒绝许可。为什么?我在上面设置了根setuid位,当root用户创建脚本时,它应该使用根权限执行它。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-09-21 17:56:57

这不起作用的原因是在解释的脚本中忽略了SUID位。如果您编写了一个执行相同命令的C程序,那么它就会工作。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/543002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档