【发布时间】:2014-02-22 04:25:03
【问题描述】:
我目前正在学习 LPIC-1 Linux 认证。为此,我正在使用由 McGraw Hil 发布并由 Robb Tracy 编辑的“一体化”考试指南。 (第一版,McGraw Hill 网站上没有勘误表)。
当我在互联网上研究 SUID 特殊权限时,大部分信息类似于:
程序是在文件所有者的权限下执行的(而不是在执行它的用户的权限下)。
和
当对一个可执行文件设置 SUID 权限时,运行该文件的进程被授予基于文件所有者(通常是 root)的访问权限,而不是运行该可执行文件的用户。
...现在,在我的教科书中,信息的表述方式略有不同。看:
图 1:章节内容
图 2:测验问题
图 3:测验答案
根据我在网上阅读的内容,我认为正确答案是“A”:创建文件的用户仍然是所有者。所有权和许可是两个不同的东西,对吧?因此,虽然 SUID 会向执行二进制文件的用户授予临时权限,但它不应更改二进制文件的所有者。
所以...要么我很困惑,要么这是第一版搞砸了。
兄弟姐妹?救命!!
【问题讨论】:
-
我在 3 个月前通过了 LPIC-2 考试认证。在我看来,最好的学习书籍是 Sybex Linux Professional Institute Certification Study Guide, 3nd Edition, Roderick W. Smith
-
谢谢,@BasileStarynkevitch。
-
谢谢,@ginopilotino。对于一本好的 PHP 和/或 SQL 书籍有什么建议吗?
标签: linux permissions file-permissions suid file-ownership