запустить удаленный скрипт для linux из windows с логином в скрипте - PullRequest
0 голосов
/ 22 августа 2011

Я хочу знать, смогу ли я каким-либо образом или каким-либо образом запустить удаленный скрипт linux, сохраненный в windows machine через putty, который может содержать:

#!/bin/bash

su
<password>
<some operation which needs root permissions>
exit
<some operation with normal user credentials>

Так как я попробовал приведенный выше скрипт, но он спрашивает пароль root, а затем выдает ошибку не в состоянии выполнить команды и необходим доступ с правами root. Я запустил этот скрипт из putty с помощью командной строки:

putty -ssh normaluser@linuxhost -pw <password> -t -m C:\myRootScript.sh

Спасибо за ответы Ashutosh

1 Ответ

2 голосов
/ 22 августа 2011

Войдите в систему как пользователь root (не рекомендуется!) Или добавьте пользователя, с которым вы входите, в файл sudoers

sudo visudo
myusername ALL=(ALL) NOPASSWD: ALL

Это позволит вам запустить sudo без пароля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...