gpt4 book ai didi

linux - sshpass远程命令并在远程机器中切换用户帐户

转载 作者:太空宇宙 更新时间:2023-11-04 05:23:04 28 4
gpt4 key购买 nike

要求是通过 ssh 连接到远程计算机并执行 sudo su - "wasadmin/user"-c "whoami"了解 user1 是否具有对远程计算机上特定应用程序用户的 sudo 访问权限。

我尝试了以下方法。但是,我的命令中缺少一些东西。请帮助我解决上述情况。

sshpass -p 'Password' ssh -o StrictHostKeyChecking=no UserName1@$iP \
'echo "your password"|sudo -S su wasadmin -c "hostname"'

最佳答案

尽管有所有常见的警告,即存储纯文本密码是一个可怕的解决方案,您可以执行以下操作:sshpass -p 密码 sudo ...

ssh 用于获取键盘交互密码的机制与 sudo 使用的机制完全相同,并且 sshpass 同等有效。

关于linux - sshpass远程命令并在远程机器中切换用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37985404/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com