标签: linux bash shell unix su
我正在使用cygwin运行我的期望命令以登录服务器。登录后,我必须通过su命令在shell脚本中写密码来切换用户,该脚本不会提示输入密码并自动切换用户。我无法使用Expect命令,也无法使用sudo,也无法配置任何文件。
#!/usr/bin/expect spawn ssh -o StrictHostKeyChecking=no user@host expect "assword" send "mypassword\r" interact