以 root 身份运行程序,而不使用普通用户帐户的 sudo 2024-5-20 • sudo root 当机器上没有 sudo (并且无法添加)时,有没有办法强制以 root (普通用户)身份运行程序? 答案1 当然:可以设置setuid 位。在现代系统上,最简单的命令是: # chmod u+s myprogram 或者,如果已知程序具有模式 755: # chmod 4755 myprogram 这假设该程序属于root.如果文件当前由其他人拥有,您还需要更改文件的所有者。 请阅读维基百科文章,尤其是保安科。只有 root 才能对文件执行此操作,并且系统上很少有可执行文件已经设置了此位,这是有原因的。 相关内容 如何在 Powershell 中打印来自 API 的整个获取请求? Talk 命令仅显示“正在检查呼叫者机器上的邀请” 调度程序是如何调度的? Excel 公式比较两个单元格以获取最低值 传输计算机的 Pfaff 设计 muCommander 中的粗体字体 我可以在 2 号楼放置一些设备,将其连接到 2 号楼的服务器 (WS2012) 作为其网关,并使用该服务器的 VPN 连接连接到 1 号楼吗? WSL Ubuntu - 如何更改 CMD/Powershell 中目录列表文本的背景颜色? /dev/null 权限错误(XUbuntu 15.10) 将 frootvpn 设置为全局 VPN