sudo 实际上如何工作? 2024-6-15 • linux unix sudo root sudo 怎么可能真正发挥作用?如果它只是一个普通的程序,难道你不能在不需要用户进行身份验证的情况下做同样的事情,让任何有权访问计算机的人自动获得 root 访问权限吗?它如何能在没有 root 密码的情况下以 root 身份执行操作? 答案1 TL;DR:Sudo 有一个特殊标志 Sudo 已设置 set uid 位,如您在此处所见: ls -l `哪个 sudo` -rwsr-xr-x 2根root 127668 2013-02-27 21:41 /usr/bin/sudo 设置苏伊德文件的位表示程序运行时有效流体或被 suid 的用户。在本例中,用户 root 的 uid 为 0,因此授予其提升的权限。 相关内容 为什么需要 xargs? 特殊维恩图 - TikZ 我可以在 Excel 中为文本赋予数值吗 我有一个运行 32 位 Windows 7 和 64 位 Linux 的双启动桌面,具有 3 GB RAM,我计划将 RAM 增加到 8 GB,可以吗? virtualbox 客户操作系统不能使用比主机操作系统更少的 CPU 核心 为什么 grep 要求在加号前加上反斜杠才能将加号视为量词? 为什么“你的手机”应用程序在Windows 10上自动关闭? 自动启动 Microsoft Project 2010 php更改上传文件的所有者[关闭] 网络上的文本编辑器中的插入符号位置错误