<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Запуск приложения через пользовательскую кнопку]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=13000&amp;type=atom" />
	<updated>2011-04-23T13:29:11Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=13000</id>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171538#p171538" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Предложенное мной элементарное решение рациональнее, проще и удобнее в данной ситуации.</p></blockquote></div><p>тупите далее.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-04-23T13:29:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171538#p171538</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171534#p171534" />
			<content type="html"><![CDATA[<p><strong>drBatty</strong>, вы сказали &quot;у ТС как раз есть [открытый сайт]&quot;, вот я и спрашиваю &quot;с чего вы это взяли?&quot;.</p><p>Предложенное мной элементарное решение рациональнее, проще и удобнее в данной ситуации. Фигней такое предложение точно не является. Кроме того, даже в случае со строгим сервером с графикой (а GTK тогда вряд-ли может не быть) ничего катастрофичного нет.</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-23T13:05:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171534#p171534</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171517#p171517" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Вот тут и проблема. Вы воспринимаете сабж, как в случае с суровым сервером, а я,</p></blockquote></div><p>ну мой подход работает с ЛЮБЫМ сервером. и с вашем, и с любым иным. а ваш - только с конкретным вашем. Вот и всё.<br /></p><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Кстати, с чего вы взяли, что открытый сайт таки есть?</p></blockquote></div><p>а с чего вы взяли, что упомянутый мной метод действует только для открытых сайтов?</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-04-23T12:35:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171517#p171517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171514#p171514" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>у ТС как раз есть.</p></blockquote></div><p>Вот тут и проблема. Вы воспринимаете сабж, как в случае с суровым сервером, а я, как в случае с обычным, используемом юзером/юзерами непосредственно, компом, на котором стоит apache для локалхоста или для простенького не шипко популярного сайта, что не мешает использовать комп и в обычных юзерских целях. И на таком простом компе есть админ, имеющий все права, но вводящий пароль при всех админских действиях.</p><p>Кстати, с чего вы взяли, что открытый сайт таки есть?</p><p><strong>Eser</strong>, разрешите наш спор...</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-23T12:26:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171514#p171514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171486#p171486" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Админу никакие не помешают.</p></blockquote></div><p>у root&#039;а УЖЕ есть.<br /></p><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Где?</p></blockquote></div><p>учимся читать<br /><a href="http://linuxforum.ru/viewtopic.php?pid=171384#p171384">http://linuxforum.ru/viewtopic.php?pid=171384#p171384</a><br /></p><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Я то тут при чем? У меня, например, GTK на компе, на котором стоит apache, только открытого сайта там нет и подавно.</p></blockquote></div><p>у ТС как раз есть.<br /></p><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Кажется вы не поняли сабж, совершенно.</p></blockquote></div><p>кажется? вы сказали фигню. Официально заявляю: у меня всего два варианта, как с вами бороться:<br />1) жаловаться здешним админам. лень.<br />2) вас высмеивать.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-04-23T11:36:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171486#p171486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171467#p171467" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>идиотизм - давать НЕ НУЖНЫЕ права тем, кто в них не нуждается.</p></blockquote></div><p>Админу никакие не помешают.</p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>если там ясно написано: NOPASSWD</p></blockquote></div><p>Где?</p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>на кой хрен ваще нужно GTK на сервере? там и иксов-то в подавляющем числе случаев нет...</p></blockquote></div><p>Я то тут при чем? У меня, например, GTK на компе, на котором стоит apache, только открытого сайта там нет и подавно. moscwich.sytes.net (с главной переадресация в тимбухту, не пугайтесь)</p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>вы сами-то поняли, ЧТО вы сделали??</p></blockquote></div><p>Кажется вы не поняли сабж, совершенно.</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-23T11:12:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171467#p171467</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171452#p171452" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>Я и отвечаю, что надо добавить юзера к группе sudo (это и даст необходимые права)</p></blockquote></div><p>идиотизм - давать НЕ НУЖНЫЕ права тем, кто в них не нуждается.<br /></p><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>и использовать gksudo (т. к. с sudo по-хорошему не получится, пароль будет запрашиваться не знаю где)</p></blockquote></div><p>вы идиот? как оно может запрашивать пароль, если там ясно написано: <strong>NOPASSWD</strong>, ещё и БОЛЬШИМИ буквами, чтоб и вы в т.ч. видели!<br /></p><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>или же просто использовать gksu. Перечитайте.</p></blockquote></div><p>на кой хрен ваще нужно GTK на сервере? там и иксов-то в подавляющем числе случаев нет... Эх... что читать ваш бред, оторванный от реальности?<br /></p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>Только при первом запуске при нажатии на эту кнопку требует ввести пароль, но меня это вполне устраивает тем более у меня комп днями не выключается.</p></blockquote></div><p>да... ну пишите дальше.<br />вы сами-то поняли, ЧТО вы сделали??</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-04-23T10:26:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171452#p171452</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171447#p171447" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>Если gksu то добавлять моего пользователя в другие группы не надо.(пробовал разные но на результат не влияет)</p></blockquote></div><p>Да, никто вроде не говорил иначе. В другие группы добавлять надо для gksudo.</p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>Только при первом запуске при нажатии на эту кнопку требует ввести пароль, но меня это вполне устраивает тем более у меня комп днями не выключается.</p></blockquote></div><p>Да, это я тоже упомянул.</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-23T10:17:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171447#p171447</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171439#p171439" />
			<content type="html"><![CDATA[<p>Господа спасибо за ответы сделал так(тока так получилось):<br />Удалил из sudoers свои записи.<br />В свойствах кнопки прописал вот такую команду <strong>gksu /etc/init.d/apache2 restart</strong> и все заработало.<br />Если gksu то добавлять моего пользователя в другие группы не надо.(пробовал разные но на результат не влияет)<br />Только при первом запуске при нажатии на эту кнопку требует ввести пароль, но меня это вполне устраивает тем более у меня комп днями не выключается.<br />Еще раз спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Eser]]></name>
				<uri>https://linuxforum.ru/profile.php?id=8090</uri>
			</author>
			<updated>2011-04-23T10:01:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171439#p171439</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171431#p171431" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>ТС хочет<br /></p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>нужно сделать пользовательскую кнопку перезагрузки apache.<br />Через консоль так соответственно sudo/etc/init.d/apache2 restart.<br />Соответственно в настройках кнопки указываю эту команду, но кнопка не отрабатывает т.к нет прав.<br />Вопрос вот в чем, как дать мне права.</p></blockquote></div><p>какое нафиг гксу?!</p></blockquote></div><p>Я и отвечаю, что надо добавить юзера к группе sudo (это и даст необходимые права) и использовать gksudo (т. к. с sudo по-хорошему не получится, пароль будет запрашиваться не знаю где) или же просто использовать gksu. Перечитайте.</p><div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>минус вам.</p></blockquote></div><p>кармодрочер</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-23T09:14:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171431#p171431</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171385#p171385" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>А как узнать где лежит сама прога apache2?<br />В винде правой кнопкой по ярлыку.</p></blockquote></div><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># which httpd<br />/usr/sbin/httpd<br /></div><br />почему httpd? а так апач называется. во многих дистрах можно посмотреть в <strong>/etc/init.d/программа</strong> - это скрипт, который контролирует данный сервер.</p><p>ЗЫЖ забыл сказать - файл для sudo ДОЛЖЕН КОНЧАТСЯ ПУСТОЙ СТРОКОЙ. как и все конфиги.<br />(vi &amp; vim сами подставляют. а mc нет)</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-04-23T06:27:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171385#p171385</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171384#p171384" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>OMG!</p></blockquote></div><p>??? минус вам. ибо ТС хочет<br /></p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>нужно сделать пользовательскую кнопку перезагрузки apache.<br />Через консоль так соответственно sudo/etc/init.d/apache2 restart.<br />Соответственно в настройках кнопки указываю эту команду, но кнопка не отрабатывает т.к нет прав.<br />Вопрос вот в чем, как дать мне права.</p></blockquote></div><p>какое нафиг гксу?!</p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>А sudo запуск от имени пользователя root (как run as в винде)<br />Я правильно понял?</p></blockquote></div><p>не совсем. не обязательно от рута. но в целом верно.</p><p>1) редактирование<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># EDITOR=mcedit visudo</div><br />2) строчка<br /></p><div class="codebox"><pre><code>юзер_который_запускает имя_компьютера=(юзер_ОТ_ИМЕНИ_которого_запускают) NOPASSWD: /usr/bin/команда</code></pre></div><div class="quotebox"><cite>moscwich пишет:</cite><blockquote><p>а также проверить/добавить юзера к группе www-data; а в случае с gksudo еще и к группе sudo, также, емнип, adm.</p></blockquote></div><p>БРЕД. юзер www-data и так уже там.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2011-04-23T06:22:08Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171384#p171384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171371#p171371" />
			<content type="html"><![CDATA[<p>gksu спрашивает пароль рута, и может работать у любого юзера.<br />gksudo работает только у админов и/или (не знаю точно) у юзеров в группе <strong>sudo</strong>, спрашивет пароль этого юзера (/админа).<br />Но по сути оба выполняют роль как sudo в консоли.</p><p>Разницу sudo и su ты правильно понял.</p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>Про www-data в инете не нашел. Что это за группа? Где найти описание?</p></blockquote></div><p>Это веб-сервер. Админ веб-сервера также должен быть в этой группе. Именно этой группе надо давать права на исполнение, чтение и запись файлов сервера.</p><div class="quotebox"><cite>Eser пишет:</cite><blockquote><p>Так же &quot;емнип, adm&quot;-как понять.</p></blockquote></div><p>Если Мне Не Изменяет Память, то и к группе <strong>adm</strong> [добавить юзера] т. е. сделать его админом.</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-23T03:57:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171371#p171371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171305#p171305" />
			<content type="html"><![CDATA[<p>gksu установлен.<br /><strong>GKsu - это интерфейс на основе GTK+ к программе su. Он поддерживает начальные командные интерпретаторы (login shells) и сохраняет переменные среды. Он удобен для запуска графических программ от имени другого пользователя. В будущем предполагается поддерживать оболочку и для sudo.</strong> Это понятно.<br />Про gksudo в инете не нашел.<br />Но при вводе в консоле что gksudo gksu выводит на экран программу(запуск программы от суперпользователя). Или тут обращать внимание на вторую часть слова:<br /><strong>Команда su (изменить пользователя - substitute user) позволяет изменить &quot;владельца&quot; текущего сеанса без необходимости завершать сеанс и открывать новый.<br />А sudo запуск от имени пользователя root (как run as в винде)</strong><br />Я правильно понял?<br />Если да то не понимаю <em>su-позволяет изменить &quot;владельца&quot; текущего сеанса</em>. Т.е sudo сеанс не изменяет просто запускает программу от имени root. Не понимаю что дает изменение сеанса при использовании su?<br />Про www-data в инете не нашел. Что это за группа? Где найти описание?<br />Так же &quot;емнип, adm&quot;-как понять.<br />Я понимаю что может назойлив. Но очень хочется понимания процесса(логики). Если изучать Linux то изучать.</p>]]></content>
			<author>
				<name><![CDATA[Eser]]></name>
				<uri>https://linuxforum.ru/profile.php?id=8090</uri>
			</author>
			<updated>2011-04-22T18:55:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171305#p171305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск приложения через пользовательскую кнопку]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=171278#p171278" />
			<content type="html"><![CDATA[<p>OMG!</p><p><strong>gksu /etc/init.d/apache2 restart</strong><br />или<br /><strong>gksudo /etc/init.d/apache2 restart</strong><br />(надеюсь, о разнице догадываетесь)</p><p>И фсе. Только не забудте проверить/установить пакет <strong>gksu</strong>, а также проверить/добавить юзера к группе <strong>www-data</strong>; а в случае с gksudo еще и к группе <strong>sudo</strong>, также, емнип, <strong>adm</strong>.</p><p>Пароль вводить надо, но думаю это не страшно. Просто sudo низзя потому, что пароль спрашивает в своей консоли, которую вы не видите и в которую попасть не можете.</p>]]></content>
			<author>
				<name><![CDATA[moscwich]]></name>
				<uri>https://linuxforum.ru/profile.php?id=121</uri>
			</author>
			<updated>2011-04-22T17:31:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=171278#p171278</id>
		</entry>
</feed>
