我只有对服务器的root访问权限,因此sudo命令无法使用。 我正在尝试运行一个命令,该命令尝试使用sudo命令,但由于我已经具有root访问权限,所以失败了。
找不到命令:sudo chmod +x /usr/local/bin/wkhtmltopdf
有没有办法让这个命令运行?我可以通过某种方式退出root,或者暂时使root能够使用sudo命令吗?
我只有对服务器的root访问权限,因此sudo命令无法使用。 我正在尝试运行一个命令,该命令尝试使用sudo命令,但由于我已经具有root访问权限,所以失败了。
找不到命令:sudo chmod +x /usr/local/bin/wkhtmltopdf
有没有办法让这个命令运行?我可以通过某种方式退出root,或者暂时使root能够使用sudo命令吗?
我尝试了一下,对我有效(在Mandriva Linux上;其他发行版应该没有区别)。
你真的安装了sudo
吗?
某些发行版默认情况下可能没有安装。
如果您已经以root身份登录,那么您不需要使用sudo命令来运行您的命令吗?
例如:
chmod +x /usr/local/bin/wkhtmltopdf
whereis sudo
以查找sudo应用程序的位置。通常情况下,sudo位于以下位置:/usr/bin/sudo
因此,您可以在脚本中编写以下内容: /usr/bin/sudo shutdown -h now
我可以以某种方式移出root吗?
您可以创建另一个用户帐户,然后登录该帐户。
看起来你没有安装sudo:
命令未找到:sudo chmod +x /usr/local/bin/wkhtmltopdf
只需要安装它!sudo应该默认配置为允许被root调用而无需输入密码...