sudo,su,-c," $ pw" - 一起使用它们

时间:2014-09-09 11:29:38

标签: linux sudo su

我需要同时在su和sudo下运行命令并重定向输出。

要手动执行我使用的命令:

sudo su - user1

然后从提示符处运行我需要的命令。

我已经找到了将我需要的命令传递到su:

的语法
su - user1 -c "more .ssh/authorized_keys" > scratch/output.txt

......但是也不知道如何让sudo进入。

我希望我可以输入类似的内容:

sudo su - user1 -c "more .ssh/authorized_keys" > scratch/output.txt

......然后变得非常聪明,比如:

echo "$pw" | sudo su - user1 -c "more .ssh/authorized_keys" > scratch/output.txt

...也管道输入密码。

我只使用Linux几周(我通常是VB程序员)。

由于

克里斯蒂安

0 个答案:

没有答案