如何使用来自两个不同用户的

时间:2015-11-16 12:06:57

标签: python

出于安全考虑,我使用此方法复制频道 从卫星服务器到DMZ sat服务器:

以root身份在卫星服务器上运行此命令
[root@servername satellite]# tar -cv sync | gzip -3 > /tmp/file.fifo

在第二个外壳上,
[My_username@servername satellite]# cat /tmp/file.fifo |ssh $jump_server ssh remote_dmz_server tar -xz -C /var/satellite/dump

然后在远程dmz sat服务器上 satellite-sync --mount-point=/var/satellite/dump/sync/ -c "channel name"

我想编写一个脚本,使用这些命令自动化通道同步 最好是在Python或Bash中,我看到的挑战是如何编写脚本 将使用我的用户名运行,执行su -c,并以root身份运行命令,所有这些都在一个脚本中。

如果可能的话,请指教,谢谢!

0 个答案:

没有答案