关于suid的问题

回复 收藏
首先我将cp /bin/ls /tmp/ls ; chmod  u=rws /tmp/ls ; 此时/tmp/ls 的权限rwSr--r--;但是我切换到普通用户test时,发现/tmp/ls 仍然可用,这是怎么回事呢?教程上不是说除了root外,能否使用主要还是看s位是否有执行权限吗?现在是大写S,应该是没有执行权限的吧,求教,谢谢!
2016-04-19 08:29 举报
已邀请:
0

yonself

赞同来自:

你/bin/ls不是还在么。你是cp的,不是mv的
0

tytywu

赞同来自:

但是我运行的时会加/tmp/ls的!
0

tytywu

赞同来自:

我也测试过,将ls mv /tmp ,但是当其suid为S时,我的普通用户test还是可以使用的!

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: