代码之家  ›  专栏  ›  技术社区  ›  amaseuk

如何以root身份运行sudo命令?

  •  3
  • amaseuk  · 技术社区  · 14 年前

    我只有根权限访问我的服务器,因此sudo命令不起作用。我试图运行一个命令,试图使用sudo命令,由于我已经有根访问权限,它失败了。

    有办法让这个命令运行吗?我是否可以从根目录中移出,或者使根目录暂时能够使用sudo命令?

    6 回复  |  直到 14 年前
        1
  •  4
  •   TheCodeArtist    9 年前

    刚试过,对我有用
    (在Mandriva Linux上;其他发行版应该没有什么不同)。

    你真的有吗 sudo

        2
  •  5
  •   Alexander Kjäll    14 年前

    如果你已经是root,你就不需要sudo了。去掉sudo这个词。

        3
  •  1
  •   erik    14 年前

    如果你是以root用户身份登录的,你就不能在没有sudo的情况下运行你的命令吗?

    ie公司

    chmod +x /usr/local/bin/wkhtmltopdf
    
        4
  •  1
  •   andrii    14 年前

    正如其他人提到的,如果您已经是root用户,则通常不需要使用sudo。但是如果您编写了一些脚本或类似的东西,并且需要在使用root而不是root用户时运行它,那么您需要将整个部分放到sudo命令中。 whereis sudo 来自非根用户。通常sudo位于:

    /usr/bin/sudo
    

    /usr/bin/sudo关闭-立即关闭

        5
  •  0
  •   Merlyn Morgan-Graham    14 年前

    “不知何故,我能离开根吗?”

    您可以创建另一个用户帐户,并登录到该帐户。

        6
  •  0
  •   Daniele Santi    14 年前

    似乎你根本没有安装sudo:

    未找到命令:sudo chmod+x/usr/local/bin/wkhtmltopdf

    安装就行了!默认情况下,sudo应该配置为允许root调用,甚至不需要询问