gpt4 book ai didi

linux - SUID 许可(及其对所有权的影响)

转载 作者:太空狗 更新时间:2023-10-29 12:32:58 28 4
gpt4 key购买 nike

我目前正在学习 LPIC-1 Linux 认证。为此,我使用了由 McGraw Hil 发布并由 Robb Tracy 编辑的“一体化”考试指南。 (第一版,麦格劳希尔网站上没有勘误表)。

我在网上研究SUID特殊权限的时候,大部分资料都类似于:


A program is executed with the file owner's permissions (rather than with the permissions of the user who executes it).

When SUID permission is set on an executable file, a process that runs this file is granted access based on the owner of the file (usually root), rather than the user who is running the executable file.


...现在,在我的教科书中,信息的表述略有不同。看:

图 1:章节内容

图 2:测验问题 enter image description here

图 3:测验答案 enter image description here

根据我在网上阅读的内容,我认为正确的答案是“A”:创建文件的用户仍然是所有者。所有权和许可是两个不同的东西,对吧?因此,虽然 SUID 会向执行二进制文件的用户授予临时权限,但它不应更改二进制文件的所有者。

所以...要么我很困惑,要么这是第一版搞砸了。

sibling ?帮忙!!

最佳答案

文件不会更改其所有者。但是由用户从具有 SUID 的文件启动的进程具有文件所有者权限。

此功能主要用于从非 root 用户以 root 程序运行。您可以在 /bin/usr/bin 目录中找到示例。

关于linux - SUID 许可(及其对所有权的影响),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21446803/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com