UNIX - 以root身份执行命令,没有sudo / su访问权限

时间:2014-11-17 16:16:07

标签: linux unix ssh

我们正在处理的unix服务器上没有sudo或su access root。

“切换”到root用户并在其下运行的唯一方法是发出“goto root”命令(不要问!)。

我要做的是通过单个命令行以root用户身份发出/执行命令。

我意识到这可以这样做:

1.goto root

2.“执行随机命令”

...但是,我的问题是,我怎么能在一个声明中做到这一点?如果我有sudo / su访问权限,我本可以这样做:

sudo“command”

我的目标是在单个命令行上执行此操作的原因如下:

我正在远程登录到unix服务器,作为我自己的unix用户运行到服务器。我想以root身份发出命令。如果我发出2个语句,其中第一个是goto root,那么我的第二个语句是在我自己的用户而不是root下执行的。我不确定我是否清楚这一点,所以如果有人需要更多的澄清,我会非常乐意。

1 个答案:

答案 0 :(得分:0)

在一行中执行它们。您可以像这样使用goto root管道(|)任何命令

goto root | some command

某些命令将以root权限执行,因为shell未完成当前操作。