Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当您登录到标准用户,然后通过ssh到linux服务器将su切换到其他用户时,如何切换bat文件中的用户?_Linux_Ssh_Putty_Sudo_Su - Fatal编程技术网

当您登录到标准用户,然后通过ssh到linux服务器将su切换到其他用户时,如何切换bat文件中的用户?

当您登录到标准用户,然后通过ssh到linux服务器将su切换到其他用户时,如何切换bat文件中的用户?,linux,ssh,putty,sudo,su,Linux,Ssh,Putty,Sudo,Su,我正在用bat文件自动化这个过程 putty.exe -ssh bhavepatel@10.10.178.140 -pw Winter34! -m C:\Users\BHAVEPATEL\Desktop\tel\tel.txt -t 在tel.txt文件中,我想更改用户的目录ans switch。请参阅tel.txt文件中的以下代码 cd /apps/denodo/bin sudo -su denodo bash; /bin/bash 当我将用户切换到denodo时,Putty提示p

我正在用bat文件自动化这个过程

putty.exe -ssh bhavepatel@10.10.178.140 -pw Winter34! -m C:\Users\BHAVEPATEL\Desktop\tel\tel.txt -t 
在tel.txt文件中,我想更改用户的目录ans switch。请参阅tel.txt文件中的以下代码

 cd /apps/denodo/bin 
 sudo -su denodo bash; /bin/bash

当我将用户切换到denodo时,Putty提示pwd。如何将密码输入传递到bat文件?

您不能。不是在交互式会话中

您所能做的就是将
sudo
配置为根本不需要密码。这是唯一合法的方法。告诉管理员,您实际上是在登录而没有键入密码。而不是秘密地自动输入密码