帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:roo  permission  SET  Setuid  SUDO  ROOT  

问题:

我的电脑每次使用sudo命令时,都会出现这个错误:

sudo: must be setuid root

我尝试了互联网上提到的各种东西,比如将权限从,更改为 4755,但即使是这个命令。

sudo chmod 4755/media/device/usr/bin/sudo

给出相同的错误。

他的同事告诉我他执行了这个命令,天知道为什么:/

sudo chmod -R 777/ 或者 sudo chmod -R 777 他不完全肯定。


回答 1:

  • 重新启动计算机,选择故障恢复控制台并键入以下命令

    chown root:root/usr/bin/sudo

    chmod 4755/usr/bin/sudo

  • 重新启动计算机。

  • 还要看一下这个收费的链接 用于修复损坏的sudo。


回答 2:

执行后 sudo chmod -R 777/ 我建议立即重新安装整个系统。 命令打开了太多的安全漏洞,因为系统上的任何文件都变得可以读( 和可以写 ! ) 由任何用户包括 /etc/shadow/etc/hosts,甚至是 /usr/bin/sudo/bin/ls 本身 ! 你的系统看起来像是滤器- 每分钟使用它都意味着灾难性的风险和损失,尤它的是。 只允许 sudo的固定权限根本做不到任何事情。

也考虑一下这个问题的答案。


回答 3:

在对 sudo 设置权限之后,使用 sudo 方法,以递归方式修复 /etc/boot/sbin/bin/dev/proc/sys 和xsr的权限。 这样至少可以在系统可用的地方缓解安全问题。

然后,如果攻击者获得控制你的系统(。如果你正在连接到 Internet,而这些权限正在修复,则它们将会),那么完全重新安装将更容易。




文章标签:SET  roo  ROOT  permission  SUDO  Setuid  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语