QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1107|回复: 0

SUID 和 SGID 不一致?

[复制链接]
发表于 2005-8-15 21:37:22 | 显示全部楼层 |阅读模式
ex:
                                                                                
   - --S --- --x      root root .............. test.exe
                                                                                
  假入用戶是其它為 nobody,任意用戶可執行test.exe,在執行中,
  SUID 有被設置為 0.
                                                                                
  但是若以下面執行:
                                                                                
  - --- --S --x        root root .............. test.exe
                                                                                
  為何SGID 沒有被設置為0 ? 而要小s => - --- --s --x ,這樣SGID 才會為 0!!
  大S 和 小s 的差異只是在於有無權限(x) ,其setuid/setguid 都會有效 .
  為何 SUID 和 SGID 同樣都是 大 S 卻有不同結果 ??
                                                                                
  煩請高手解釋一下 -.-

   順便問一下, 若有 setuid/setgid ,程序運行時會開啟一個test.txt,
   EUID/EGID 權限均都無法存取 test.txt ,然而 是否RUID/RGID 只要
  權限比test.txt 大,仍然可以照樣開啟test.txt!?
   經測試是可以的,但是均都無文章提到當 EUID/EGID 權限小於test.txt 時,
   是否才輪到 RUID/RGID 作權限判斷 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 13:01 , Processed in 0.033837 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表