a.txt 2)chmod 600 3)-6ren">
gpt4 book ai didi

linux - setuid不生效

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:21 27 4
gpt4 key购买 nike

假设用户A和B属于不同的组。而且他们中的 bot 不是 root

首先,作为用户 A。

1) touch a.txt; echo "hello word" > a.txt
2)chmod 600
3) touch b
4) echo "cat a.txt" > b
5) chmod 4755 b

然后切换到用户 B,我的假设是用户 B 可以成功运行二进制文件并获得问候语“hello word”,但是当我实际以用户 B 身份运行二进制文件时,我得到了“权限被拒绝”。所以为什么?

最佳答案

Linux 没有实现对脚本文件的S_ISUID 位的处理;相反,使用解释器(shell)的模式位。

关于linux - setuid不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13816624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com