Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander V. Gaiduk                  2:5020/400     18 Aug 2004  17:04:32
 To : All
 Subject : root (rexec + sudo)
 -------------------------------------------------------------------------------- 
 
 привет.
 
 есть два хоста.
 
 надо выполнить на host1 скрипт от имени root
 и на host2 выполнить другой скрипт от имени root с параметром,
 полученным на host1.
 все это должно выполнятся с host1 из командного файла
 
 скрипты на perl
 
 пытаюсь это сделать на host1 в виде:
 
 #!/usr/bin/perl
 ...
 $ukname = ...
 $cmd = "rexec -s -l uh2 -p pass host2 sudo ukdns $ukname";
 system($cmd);
 
 где
 ukdns - скрипт на host2.
 
 в этой ситуации sudo спрашивает пароль юзера uh2
 
 в host2: /etc/sudoers прописано:
 uh2 ALL=(ALL) ALL
 
 как избавиться от запроса пароля?
 
 или порекомендуйте как подобное сделать другим методом.
 допустимо хранение юзерского пароля в теле скрипта.
 
 зы.
 про секьюрность разговор пока не идёт.
 --- ifmail v.2.15dev5.3
  * Origin: Internet-Arkhangelsk Company (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 root (rexec + sudo)   Alexander V. Gaiduk   18 Aug 2004 17:04:32 
 Re: root (rexec + sudo)   Artem Chuprina   18 Aug 2004 17:35:18 
 Hа: root (rexec + sudo)   Alexander V. Gaiduk   18 Aug 2004 18:02:45 
 Re: root (rexec + sudo)   igor@g-auto.pul.kiev.ua   19 Aug 2004 12:54:14 
 Hа: root (rexec + sudo)   Alexander V. Gaiduk   19 Aug 2004 15:42:52 
 Re: root (rexec + sudo)   Igor Chumak   19 Aug 2004 17:57:35 
Архивное /ru.linux/8926dc7b101e.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional