<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_33881"  />
<title>rulinux.net - Форум - Development - Запуск скрипта от имени root из браузера</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - Запуск скрипта от имени root из браузера</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97656</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97656</guid>
<pubDate>Tue, 05 Jul 2011 05:54:22 +0400</pubDate>
<description><![CDATA[<p>Первый раз он всё равно спросит и попросит не баловаться доставшимися привилегиями, поэтому первый раз запусти сценарий из консоли.</p>]]></description>
</item>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97655</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97655</guid>
<pubDate>Mon, 04 Jul 2011 13:59:04 +0400</pubDate>
<description><![CDATA[<p>Да. Теоретически после этого SUDO не должно спрашивать пароль у данного юзера при запуске данной команды.</p>]]></description>
</item>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97654</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97654</guid>
<pubDate>Mon, 04 Jul 2011 13:48:19 +0400</pubDate>
<description><![CDATA[<p>У меня пользователь от имени которого работает браузер называется www-data. Мне надо писать:</p><p>Defaults:www-data !requiretty www-data localhost= (root) NOPASSWD: /path/to/your/action.sh</p><p>Верно?</p>]]></description>
</item>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97653</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97653</guid>
<pubDate>Mon, 04 Jul 2011 12:39:52 +0400</pubDate>
<description><![CDATA[<p>блядь, указал имя юзера для подстановки в угловых скобках..</p><p>Должно выглядеть как-то так:</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;Defaults:_your_web_user_ !requiretty<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;_your_web_user_ localhost= (root) NOPASSWD: /path/to/your/action.sh<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;</ol></fieldset></p>]]></description>
</item>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97652</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97652</guid>
<pubDate>Mon, 04 Jul 2011 12:38:00 +0400</pubDate>
<description><![CDATA[<p><i>> Спрашивает пароль, а как его указать в скрипте?</i><br> Попробуй добавить в sudoers заклинания такого вида:</p><p>Defaults:   !requiretty</p><p> localhost= (root) NOPASSWD: /path/to/your/action.sh </p><p></p>]]></description>
</item>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97651</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97651</guid>
<pubDate>Mon, 04 Jul 2011 12:28:48 +0400</pubDate>
<description><![CDATA[<p>Спрашивает пароль, а как его указать в скрипте?</p><p>sudo -p PASS не работает.</p>]]></description>
</item>
<item>
<title>Re: Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97650</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97650</guid>
<pubDate>Mon, 04 Jul 2011 12:11:36 +0400</pubDate>
<description><![CDATA[<p>Использовать  sudo ?</p><p>//KO</p>]]></description>
</item>
<item>
<title>Запуск скрипта от имени root из браузера</title>
<link>https://rulinux.net/message.php?newsid=33881&amp;page=1#97649</link>
<guid>https://rulinux.net/message.php?newsid=33881&amp;page=1#97649</guid>
<pubDate>Mon, 04 Jul 2011 11:56:00 +0400</pubDate>
<description><![CDATA[<p>У меня есть два файла:</p><p>action.pl action.sh</p><p>Содержимое action.pl: system("sh action.sh");</p><p>Содержимое action.sh: echo "Test";</p><p>Мне надо чтобы файл action.sh выполнился от имени пользователя root. Файл action.pl я вызываю через веб-браузер, соответственно он вызывается от имени пользователя www-data по-умолчанию.</p><p>В общем задача сводится к следующему: мне надо запустить файл action.sh через браузер от имени root. Я делаю это через action.pl, но возможно есть более лаконичное решение?</p>]]></description>
</item>
</channel>
</rss>