gpt4 book ai didi

linux - "sudo: must be setuid root"但已经root并且's'权限

转载 作者:太空宇宙 更新时间:2023-11-04 03:49:19 26 4
gpt4 key购买 nike

我不小心将 /lib/ 移动到了其他目录,导致无法运行任何基本命令(例如/bin/中的命令)。

将 PATH 设置为新目录不起作用,因此我使用 newpath/lib/ld-linux.so.2 --library path/newpath/lib/bin/mv 动态加载(?)命令

但是,我无法将 /lib 目录移回原处,因为我缺少权限。尝试运行 sudo 导致 sudo: 必须是 setuid root

在网上查找,每个问题都与 /usr/bin/sudo 的其他某种权限或所有权有关。但是,我的 sudo 似乎具有正确的权限(-rwsr-xr-x 2 root root),这让我感到困惑。我无权访问 which,但我相当确定 /usr/bin/sudo 实际上是正在使用的目录,因为它的目录是 PATH 中的第一个目录。

有谁知道还有哪些其他原因可能导致此问题?

最佳答案

suid 适用于执行,并且您没有执行 sudo

相反,您执行的是 ld-linux.so.2,它只是打开 sudo 进行读取。

关于linux - "sudo: must be setuid root"但已经root并且's'权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26935879/

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