我正在创建要登录到远程服务器的脚本,然后对其他用户执行sudo

时间:2019-07-17 11:03:14

标签: shell

我正在创建脚本,该脚本将登录到远程服务器,然后对其他用户执行sudo命令。对于那个sudo用户,我想与该用户一起运行命令。请求帮助!

ssh ${user}@${line} -qtt -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null "sudo su - ${dict['sid_'$n]}adm; ls -ltr"
cd /usr/sap/${dict['sid_'$n]}
ls -tlr

sudo su - sidadm 然后运行命令

1 个答案:

答案 0 :(得分:0)

尝试一下:

ssh <user>@<host> -qtt <other_ssh_options> "sudo su - <user_at_host> -c <command>"