Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > запуск root-команд через ssh-соединение


Автор: apache2 26.10.2007, 20:05
Здравствуйте!
Нужна возможность запуска команд root на удаленной системе поверх ssh - и это не вручную а в пакетном режиме
Подробнее:
коннект идет со скрипта (проверка по ключам, юзер в группе wheel):

#!/bin/sh
CONNECT="ssh -l <user> <IP> -p <port>"
command=`$CONNECT 'su - root -c 'команда''`

там команды которые может выполнять только root, так вот на этапе su нет ни запроса пароля (чтобы его можно было вот ввести вручную и скрипт пошел дальше), ничего - в логах ошибка как если бы вводился неправильный пароль root

Как такое можно решить?
Спасибо! 

Автор: JackYF 26.10.2007, 20:17
apache2, sudo + "nopassword" в /etc/sudoers не подходит?

Автор: wils0n 31.10.2007, 01:50
попробуйте так:
http://www.atzone.org/archives/13

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)