我目前正在學習LPIC-1 Linux認證。爲此,我使用由Robb Tracy編輯的McGraw Hil &發佈的'一體式'考試指南。 (第一版,在McGraw Hill網站上沒有提供勘誤表)。SUID權限(及其對所有權的影響)
當我研究在互聯網上SUID特殊權限,大部分信息是類似於:
的程序與文件所有者的權限執行(而不是與用戶的權限誰執行它)。
和
當SUID權限設置爲可執行文件,根據文件(通常是root)的所有者授予運行此文件的過程訪問,而不是用戶是誰運行可執行文件。
...現在,在我的書,信息被不同規定了一點。看哪:
圖1:本章內容
圖2:測驗問題
圖3:測驗答案
我認爲,根據我讀過的東西在線,正確的答案是'A':創建文件的用戶仍然是所有者。所有權和許可是兩回事,對嗎?所以,雖然SUID會爲執行二進制文件的用戶授予臨時權限,但它不應該更改二進制文件的所有者。
所以......要麼我很困惑,要麼這是第一版的搞砸了。
兄弟&姐妹們?幫幫我!!
仔細閱讀[execve(2)](http://man7.org/linux/man-pages/man2/execve.2.html)&[setreuid(2)](http://man7.org/ linux/man-pages/man2/setreuid.2.html)etc ...&[credentials(7)](http://man7.org/linux/man-pages/man7/credentials.7.html)&[功能(7)](http://man7.org/linux/man-pages/man7/capabilities.7.html)&[高級Linux編程](http://advancedlinuxprogramming.com/) –
我通過了LPIC- 2個月前的2門考試認證。在我看來,要學習的最好的書是Sybex Linux Professional Institute認證學習指南,第3版,Roderick W. Smith –
謝謝@BasileStarynkevitch。 – Chris