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,因此授予其提升的权限。 相关内容 CRON 不将输出发送到电子邮件,但写入输出 /var/log/cron 无法对运行 Python 脚本的 Bash 脚本使用“停止”命令 更新(Windows 10 家庭版)Windows To Go 安装 通过 WAN 实现 LAN 唤醒需要端口转发吗? 如何在 Wireshark 1.6.7 中获取 TCP 序列号? 如何正确地将 Docker 容器作为 systemd 服务来处理? 安装 Windows 10 后无法下载 Torrent 如何设置代理配置? Microsoft Azure 中我的订阅的配额限制 TP Link 中的端口转发不起作用?