我只有root用户访问我的服务器,因此sudo命令不起作用。我试图运行一个尝试使用sudo命令的命令,因为我已经拥有root访问权限,所以失败了。如何以root身份运行sudo命令?
找不到命令:sudo的使用chmod + X的/ usr/local/bin目录/ wkhtmltopdf
有没有办法,我能得到这个命令来运行?我能否以某种方式移出根目录,或者让root可以暂时使用sudo命令?
我只有root用户访问我的服务器,因此sudo命令不起作用。我试图运行一个尝试使用sudo命令的命令,因为我已经拥有root访问权限,所以失败了。如何以root身份运行sudo命令?
找不到命令:sudo的使用chmod + X的/ usr/local/bin目录/ wkhtmltopdf
有没有办法,我能得到这个命令来运行?我能否以某种方式移出根目录,或者让root可以暂时使用sudo命令?
刚刚尝试过它,它为我工作
(在Mandriva Linux;其他发行版不应该不同)。
你真的有安装sudo
吗?
它在某些发行版中不是默认的。
干得好!我刚刚安装了sudo,它工作:) – amaseuk 2010-08-09 11:39:55
如果你以root身份登录,你不能只使用sudo运行你的命令吗?
即
chmod +x /usr/local/bin/wkhtmltopdf
它是脚本的一部分,例如pdfkit --install-wkhtmltopdf – amaseuk 2010-08-09 11:33:10
“我能以某种方式移出根?”
您可以创建另一个用户帐户并登录到该帐户。
看来你根本就没有安装须藤:
找不到命令:sudo的使用chmod + X的/ usr/local/bin目录/ wkhtmltopdf
只要安装它! sudo应该默认配置为允许被root调用,甚至不需要询问 的密码...
正如其他人提到的,如果您已经是root用户,通常不需要使用sudo。但是,如果您编写一些脚本或类似的东西,并且需要在使用root用户而不是root用户时运行它,则需要将完整的部分放到sudo命令中。 您可以找到sudo应用程序从非root用户运行whereis sudo
的位置。通常须藤位于:
/usr/bin/sudo
所以,你可以在你的脚本写: 在/ usr /斌/须藤shutdown -h now中
感谢您的理解和您的提示 – amaseuk 2010-08-09 12:07:54
如果您已经登录为根,你不需要调用须藤 – Gacek 2010-08-09 11:30:08
我为了运行使用“sudo”命令的脚本并给出上述错误 – amaseuk 2010-08-09 11:30:52