<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Как автоматизировать выполнение скрипта от рута?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=26634</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26634&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как автоматизировать выполнение скрипта от рута?».]]></description>
		<lastBuildDate>Mon, 11 Feb 2013 01:32:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326608#p326608</link>
			<description><![CDATA[<p>Установил один файлик - rootify<br />запускаю так: rootify мой скрипт<br />Работает от рута, хотя запускаю с Рабочего стола айфона, где все работает от пользователя &quot;mobile&quot;<br />Спасибо за ответы и помощь, Ваши советы тоже опробую!</p>]]></description>
			<author><![CDATA[null@example.com (inux)]]></author>
			<pubDate>Mon, 11 Feb 2013 01:32:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326608#p326608</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326495#p326495</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>IMHO, использование setuid, особенно без веской на то причины — плохой совет.</p></blockquote></div><p>Ну я поэтому и выделил <span style="color: red">красным</span><br /></p><div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Правильнее — настроить sudo на беспарольный запуск определённых команд (скрипта в данном случае).</p></blockquote></div><p>Вы как всегда правы, <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" />&nbsp; писал утром,ночью не спал вот и .... <img src="https://linuxforum.ru/img/smilies/ah.gif" alt="ah" /> <br />Привожу <span class="bbu">пример</span> своего sudoers, выделил что по теме<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p># /etc/sudoers<br />#<br /># This file MUST be edited with the &#039;visudo&#039; command as root.<br />#<br /># See the man page for details on how to write a sudoers file.<br />#<br />Defaults&nbsp; &nbsp; env_reset<br />Defaults&nbsp; &nbsp; mail_badpass<br />Defaults&nbsp; &nbsp; secure_path=&quot;/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin&quot;</p><p># Host alias specification</p><p># User alias specification<br /><strong>User_Alias&nbsp; &nbsp; STANDART_USERS = user</strong><br /># Cmnd alias specification<br /><strong>Cmnd_Alias&nbsp; &nbsp; MUSTBE = /usr/sbin/pm-suspend, /usr/bin/apt-get update, /usr/sbin/rtcwake, /usr/bin/wvdial, /sbin/shutdown</strong><br /># User privilege specification<br /># Разрешить выполнение команд без ввода пароля<br />root&nbsp; &nbsp; ALL=(ALL:ALL) ALL</p><p># Allow members of group sudo to execute any command<br /># (Note that later entries override this, so you might need to move<br /># it further down)<br />#%sudo&nbsp; &nbsp; ALL=(ALL:ALL) ALL</p><p>#includedir /etc/sudoers.d</p><p># Разрешить пользователям принадлежащим к группе sudo выполнять команды с вводом своего пароля<br />%sudo ALL=PASSWD: ALL<br /><strong>STANDART_USERS&nbsp; ALL = NOPASSWD: MUSTBE</strong></p></div></div>]]></description>
			<author><![CDATA[null@example.com (stalker_tk)]]></author>
			<pubDate>Sun, 10 Feb 2013 13:37:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326495#p326495</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326444#p326444</link>
			<description><![CDATA[<div class="quotebox"><cite>inux пишет:</cite><blockquote><p>где это настраивается?</p></blockquote></div><p>В файле <em>/etc/sudoers</em>, но сначала, хотя бы бегло, просмотрите:<br /></p><div class="codebox"><pre><code>man visudo</code></pre></div><div class="codebox"><pre><code>man sudo</code></pre></div><div class="codebox"><pre><code>man sudoers</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 10 Feb 2013 05:29:34 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326444#p326444</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326442#p326442</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Правильнее — настроить sudo на беспарольный запуск определённых команд (скрипта в данном случае).</p></blockquote></div><p>где это настраивается?</p>]]></description>
			<author><![CDATA[null@example.com (inux)]]></author>
			<pubDate>Sun, 10 Feb 2013 05:26:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326442#p326442</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326441#p326441</link>
			<description><![CDATA[<p>IMHO, использование <strong>setuid</strong>, особенно без веской на то причины — плохой совет.<br />Правильнее — настроить <strong>sudo</strong> на беспарольный запуск определённых команд (скрипта в данном случае).</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 10 Feb 2013 05:24:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326441#p326441</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326437#p326437</link>
			<description><![CDATA[<p>Изменить владельца файла на root<br /></p><div class="codebox"><pre><code>chown root:root /ваш/скрипт</code></pre></div><p>Сделает файл исполняемым для всех и включит бит <span style="color: red">setuid</span><br /></p><div class="codebox"><pre><code>sudo chmod 4755 /ваш/скрипт</code></pre></div><p>После пользователь может запускать скрипт, и он будет выполнятся от root<br />Сдается мне после этого su и пароль будут не нужны</p>]]></description>
			<author><![CDATA[null@example.com (stalker_tk)]]></author>
			<pubDate>Sun, 10 Feb 2013 04:32:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326437#p326437</guid>
		</item>
		<item>
			<title><![CDATA[Как автоматизировать выполнение скрипта от рута?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=326436#p326436</link>
			<description><![CDATA[<p><strong>Вся загвоздка в том, что MobileTerminal на айфоне изначально запускается под пользователем - mobile$ </strong></p><p>Скрипт должен выполняться от рут пользователя.<br />Для этого в нем стоит проверка:<br /></p><div class="codebox"><pre><code>if [ `id -u` != 0 ]; then echo &quot;Пожалуйста, войдите под рутом!
Введите команду su и пароль alpine.&quot;; echo; &#039;&#039;exit 0; fi</code></pre></div><p>Запускаю MobileTerminal на айфоне:<br />mobile$<br />запускаю скрипт, просит войти под рутом!<br />приходится каждый раз вводить su и пароль!<br />как автоматизировать?<br />можно что бы при запуске скрипта, он сам вводил su и пароль?</p>]]></description>
			<author><![CDATA[null@example.com (inux)]]></author>
			<pubDate>Sun, 10 Feb 2013 01:38:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=326436#p326436</guid>
		</item>
	</channel>
</rss>
