亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1566 | 回復: 3
打印 上一主題 下一主題

[Linux] 實際用戶ID有效用戶ID設置用戶ID的區(qū)別? [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-02-23 19:48 |只看該作者 |倒序瀏覽
請問實際用戶ID有效用戶ID設置用戶ID的區(qū)別?盡可能詳細點。謝謝

論壇徽章:
11
技術圖書徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
2 [報告]
發(fā)表于 2014-02-24 13:21 |只看該作者
回復 1# NetSniper11yin
詳細的說明還是看書吧,Linux/UNIX系統(tǒng)編程的書都會涉及。
簡述,非root用戶從當前進程的角度看這三個ID:
實際用戶ID,當前進程的屬主,登陸用戶的標識,一般是不變的。
有效用戶ID,代表了當前進程具有的訪問權限,可能隨著exec或setuid而改變。
設置用戶ID,是開啟了“設置用戶ID位”的可執(zhí)行程序歸屬的實際用戶ID,當前進程如果exec該可執(zhí)行程序,那么當前進程的有效用戶ID和設置用戶ID就會被置為該ID,意味著當前進程擁有了該用戶ID相應進程的全部訪問權限。


   

論壇徽章:
0
3 [報告]
發(fā)表于 2014-02-24 18:26 |只看該作者
我理解的是這樣的
假如用戶1ID 1000 用戶2ID 2000 組都一樣

一個只有用戶2才有寫權限的文件。
這個時候用用戶1登陸,他的實際ID就是1000,有效ID也是1000
但是他要寫用戶2的這個文件,他就可以用seteuid修改有效ID為2000

有效ID應該就是對訪問權限起確定作用的,實際ID只是一個屬性而已

這只是我的理解,但是我在驗證的時候遇到問題了,用seteuid修改有效ID,函數(shù)錯誤信息為 seteuid: Operation not permitted 。。。。。還希望有高手解答

論壇徽章:
11
技術圖書徽章
日期:2014-03-01 14:44:34天蝎座
日期:2014-05-21 22:11:59金牛座
日期:2014-05-30 17:06:14
4 [報告]
發(fā)表于 2014-02-24 19:25 |只看該作者
回復 3# 水邊鳥
非root,即使是同一個用戶組,seteuid只能把有效用戶ID改為實際用戶ID或保存設置用戶ID,無權限做其他操作。


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP