当前位置: 首页 > 面试题库 >

正在获取消息“ sudo:必须是setuid root”,但sudo已由root拥有

慕承允
2023-03-14
问题内容

我正在尝试运行sudo,但失败了:

gregd@david $ sudo ls
sudo: must be setuid root
gregd@david $ which sudo
/usr/bin/sudo
gregd@david $ ll /usr/bin/sudo
-rwxr-xr-x 1 root root 165K 2012-05-16 00:25 /usr/bin/sudo*

对于如何解决这个问题,有任何的建议吗?


问题答案:

您必须能够以root用户身份登录,但是如果可以的话,您可以运行此命令

chmod u+s /usr/bin/sudo

并解决问题



 类似资料:
  • 让普通用户可以使用 root 身份去执行任务,你得让用户拥有可以使用 sudo 的权限。先把身份切换到之前新创建的 wanghao 这个用户: su wanghao 然后先试一下让他使用 sudo 去执行一些任务: sudo systemctl start firewalld 会提示: [sudo] password for wanghao: wanghao is not in the su

  • SUDO Order bash to do things by shouting. How-to Typing sudo chmod +x foo.sh is so boring, isn't it? You really want to chmod that file, so let bash know about it. Be assertive: CHMOD +x foo.sh That w

  • 问题内容: 我刚刚在新的EC2微型实例上安装了nodejs。 我通常安装它,./configure-> make-> sudo make install。 问题: 当我在ec2-user下运行“ node”时,它运行正常。当我运行“ sudo节点”时,它失败。 我发现该节点位于: 而当前路径是 但是,sudo路径是 然后我尝试编辑根PATH以包含到节点的路径,因此当我以root身份登录时,“ no

  • Sudo Slider是一个功能丰富的jQuery slider插件,它能够以各种展现方式来展示任何HTML内容。该插件可以通过Ajax加载展示内容,一个页面中可以放置多个Slider。 在线演示:http://webbies.dk/Sudo%20Slider/demo.html

  • 问题内容: 尝试使用pip安装virtualenv之后 我收到一个权限被拒绝的错误 所以我用sudo安装virtualenv 但是随后出现警告: 目录“ / Users / petertao / Library / Caches / pip / http”或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。 目录“ /

  • 目前我总是运行