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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     18 Aug 2004  17:35:18
 To : Alexander V. Gaiduk
 Subject : Re: root (rexec + sudo)
 -------------------------------------------------------------------------------- 
 
 Alexander V. Gaiduk  @ Wed, 18 Aug 2004 13:04:32 +0000 (UTC):
 
  AVG> привет.
 
  AVG> есть два хоста.
 
  AVG> надо выполнить на host1 скрипт от имени root
  AVG> и на host2 выполнить другой скрипт от имени root с параметром,
  AVG> полученным на host1.
  AVG> все это должно выполнятся с host1 из командного файла
 
  AVG> скрипты на perl
 
  AVG> пытаюсь это сделать на host1 в виде:
 
  AVG> #!/usr/bin/perl
  AVG> ...
  AVG> $ukname = ...
  AVG> $cmd = "rexec -s -l uh2 -p pass host2 sudo ukdns $ukname";
  AVG> system($cmd);
 
  AVG> где
  AVG> ukdns - скрипт на host2.
 
  AVG> в этой ситуации sudo спрашивает пароль юзера uh2
 
  AVG> в host2: /etc/sudoers прописано:
  AVG> uh2 ALL=(ALL) ALL
 
  AVG> как избавиться от запроса пароля?
 
  AVG> или порекомендуйте как подобное сделать другим методом.
  AVG> допустимо хранение юзерского пароля в теле скрипта.
 
  AVG> зы.
  AVG> про секьюрность разговор пока не идёт.
 
 Если про секьюрность разговор совсем не идет, то заменить строчку в
 sudoers на
 
 uh2 ALL = (ALL) NOPASSWD: ALL
 
 Если потом все-таки пойдет, то
 
 uh2 host2 = (root) NOPASSWD: /full/path/to/ukdns
 
 Возможно, из запускаемой команды придется также звать ukdns по полному пути.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (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/2560669bd104e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional