2016-11-09 11 views
-1

Я делаю автоматизацию процесса с помощью файла bat.Как переключить пользователя в файл bat, когда вы входите в систему со стандартным пользователем, а затем su с другим пользователем на ssh на сервер linux?

putty.exe -ssh [email protected] -pw Winter34! -m C:\Users\BHAVEPATEL\Desktop\tel\tel.txt -t 

В tel.txt файле, я хочу, чтобы изменить каталог анс переключения user.Please см ниже код в файле tel.txt

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

Шпатлевка подсказка с PWD, когда я выключтель пользователю denodo. Как я могу передать ввод пароля в файл bat?

ответ

0

Вы не можете. Не в интерактивном сеансе.

См How to pass the password to su/sudo/ssh without overriding the TTY?

Все, что вы можете сделать, это настроить sudo не запрашивать пароль на всех. Это единственный законный подход. Администратору, что вы действительно входите в систему, не набрав пароль. Вместо тайной автоматизации ввода пароля.

См. How to avoid prompt password for sudo?