|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8926dc7b101e.html, оценка из 5, голосов 10
|