* [devel] I: superuser menu entries policy draft (menu entry policy extension) @ 2011-08-29 11:05 Igor Vlasenko 2011-08-29 13:08 ` Peter V. Saveliev ` (2 more replies) 0 siblings, 3 replies; 19+ messages in thread From: Igor Vlasenko @ 2011-08-29 11:05 UTC (permalink / raw) To: devel Уважаемые коллеги, добавил к http://www.altlinux.org/Desktop_Menu_Entry_Policy раздел Policy Draft v1.0 (Предложения к расширению полиси) Запуск программ из меню с повышением прав Предлагаю принять как полиси * Чего делать нельзя Запрещается писать sudo в .desktop файле так как sudo для этого не предназначено. Результатом запуска программы через sudo могут стать различные побочные эффекты, связанные со сменой владельца у файлов в домашнем каталоге пользователя, вплоть до невозможности залогиниться из-за прав на .ICEauthority. Запрещается явное использование kdesu. Родные приложения KDE* пользуются KDE-специфическими расширениями X-KDE-RootOnly=true X-KDE-SubstituteUID=true, а сами утилиты kdesu сейчас не находится в $PATH. Запрещается явное использование xdg-su. Утилита xdg-su устарела и исключена апстримом xdg-utils. Рекомендуется мигрировать на PolicyKit или временно заменять на beesu/gksu (только с явным указанием зависимости). [править] Рекомендуется PolicyKit pkexec <app> в .desktop файле + файл конфигурации policy kit в пакете. * Допускается Допускается только при условии явного указания зависимости на утилиту. использование consolehelper напрямую либо использование beesu. Преимущества: можно гибко настраивать средствами pam, в частности, запоминать пароли с помощью pam0_timestamp. для GTK приложений: допускается gksu. (Преимущества: тоже запоминает пароли, такж. поддерживает sudo). * Ресурсы http://fedoraproject.org/wiki/Features/PolicyKitOne http://lists.freedesktop.org/archives/hal/2006-March/004770.html -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 11:05 [devel] I: superuser menu entries policy draft (menu entry policy extension) Igor Vlasenko @ 2011-08-29 13:08 ` Peter V. Saveliev 2011-08-29 14:10 ` Igor Vlasenko 2011-08-30 9:52 ` Радик Юсупов 2011-09-20 20:02 ` Igor Vlasenko 2 siblings, 1 reply; 19+ messages in thread From: Peter V. Saveliev @ 2011-08-29 13:08 UTC (permalink / raw) To: ALT Linux Team development discussions <skip /> Игорь, правильно ли я понимаю, что на смену sudoers для графических приложений приходит PolicyKit? -- Peter V. Saveliev ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 13:08 ` Peter V. Saveliev @ 2011-08-29 14:10 ` Igor Vlasenko 2011-08-29 14:21 ` Peter V. Saveliev 2011-08-29 14:43 ` Alexey Shabalin 0 siblings, 2 replies; 19+ messages in thread From: Igor Vlasenko @ 2011-08-29 14:10 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Aug 29, 2011 at 05:08:48PM +0400, Peter V. Saveliev wrote: > <skip /> > > Игорь, правильно ли я понимаю, что на смену sudoers для графических > приложений приходит PolicyKit? Скажем так, freedesktop.org продвигает PolicyKit в качестве стандарта. По этой причине умер xgd-su. Т.е. разработчикам однозначно надо ориентироваться на PolicyKit. С другой стороны, конкретно в нашем дистрибутиве есть еще consolehelper (и beesu на его основе) которые живы-здоровы, и умирать пока не собираются. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 14:10 ` Igor Vlasenko @ 2011-08-29 14:21 ` Peter V. Saveliev 2011-08-29 15:22 ` Paul Wolneykien 2011-08-29 14:43 ` Alexey Shabalin 1 sibling, 1 reply; 19+ messages in thread From: Peter V. Saveliev @ 2011-08-29 14:21 UTC (permalink / raw) To: ALT Linux Team development discussions On 29.08.2011 18:10, Igor Vlasenko wrote: > On Mon, Aug 29, 2011 at 05:08:48PM +0400, Peter V. Saveliev wrote: >> <skip /> >> >> Игорь, правильно ли я понимаю, что на смену sudoers для графических >> приложений приходит PolicyKit? > > Скажем так, freedesktop.org продвигает PolicyKit > в качестве стандарта. > <skip /> Печаль велика. -- Peter V. Saveliev ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 14:21 ` Peter V. Saveliev @ 2011-08-29 15:22 ` Paul Wolneykien 2011-08-29 16:37 ` Peter V. Saveliev 2011-08-29 16:54 ` Mykola S. Grechukh 0 siblings, 2 replies; 19+ messages in thread From: Paul Wolneykien @ 2011-08-29 15:22 UTC (permalink / raw) To: devel 29.08.2011 18:21, Peter V. Saveliev пишет: > On 29.08.2011 18:10, Igor Vlasenko wrote: >> On Mon, Aug 29, 2011 at 05:08:48PM +0400, Peter V. Saveliev wrote: >>> <skip /> >>> >>> Игорь, правильно ли я понимаю, что на смену sudoers для графических >>> приложений приходит PolicyKit? >> >> Скажем так, freedesktop.org продвигает PolicyKit >> в качестве стандарта. >> > <skip /> > > Печаль велика. Хорошо бы оценить размер печали: сколько программ нынче уже не могут работать без polkit. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 15:22 ` Paul Wolneykien @ 2011-08-29 16:37 ` Peter V. Saveliev 2011-08-29 16:54 ` Mykola S. Grechukh 1 sibling, 0 replies; 19+ messages in thread From: Peter V. Saveliev @ 2011-08-29 16:37 UTC (permalink / raw) To: ALT Linux Team development discussions On 29.08.2011 19:22, Paul Wolneykien wrote: <skip /> > Хорошо бы оценить размер печали: сколько программ нынче уже не могут > работать без polkit. <skip /> А толку-то, оценивать, если это ничего не изменит. Просто эмоции. -- Peter V. Saveliev ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 15:22 ` Paul Wolneykien 2011-08-29 16:37 ` Peter V. Saveliev @ 2011-08-29 16:54 ` Mykola S. Grechukh 1 sibling, 0 replies; 19+ messages in thread From: Mykola S. Grechukh @ 2011-08-29 16:54 UTC (permalink / raw) To: ALT Linux Team development discussions 2011/8/29 Paul Wolneykien <>: >>>> Игорь, правильно ли я понимаю, что на смену sudoers для графических >>>> приложений приходит PolicyKit? >>> Скажем так, freedesktop.org продвигает PolicyKit >>> в качестве стандарта. >> Печаль велика. > Хорошо бы оценить размер печали: сколько программ нынче уже не могут > работать без polkit. Ви так гойворите, будто. -- Mykola Grechukh CTO, Satelliz-Ukraine ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 14:10 ` Igor Vlasenko 2011-08-29 14:21 ` Peter V. Saveliev @ 2011-08-29 14:43 ` Alexey Shabalin 2011-08-29 15:29 ` Igor Vlasenko 1 sibling, 1 reply; 19+ messages in thread From: Alexey Shabalin @ 2011-08-29 14:43 UTC (permalink / raw) To: ALT Linux Team development discussions 29 августа 2011 г. 18:10 пользователь Igor Vlasenko написал: > On Mon, Aug 29, 2011 at 05:08:48PM +0400, Peter V. Saveliev wrote: >> <skip /> >> >> Игорь, правильно ли я понимаю, что на смену sudoers для графических >> приложений приходит PolicyKit? > > Скажем так, freedesktop.org продвигает PolicyKit > в качестве стандарта. > > По этой причине умер xgd-su. > > Т.е. разработчикам однозначно надо ориентироваться на PolicyKit. > > С другой стороны, конкретно в нашем дистрибутиве есть еще > consolehelper (и beesu на его основе) которые живы-здоровы, > и умирать пока не собираются. > Лучше бы consolehelper умер. Для меня это единственный пакет, который не даёт избавиться в системе от glib и gtk+ (я говорю о первой версии, glib2 и gtk+2 меня устраивают). Если не ошибаюсь, бага с просьбой переписать его на glib2 весит уже очень давно. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 14:43 ` Alexey Shabalin @ 2011-08-29 15:29 ` Igor Vlasenko 2011-08-29 17:02 ` Igor Vlasenko 0 siblings, 1 reply; 19+ messages in thread From: Igor Vlasenko @ 2011-08-29 15:29 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Aug 29, 2011 at 06:43:52PM +0400, Alexey Shabalin wrote: > > С другой стороны, конкретно в нашем дистрибутиве есть еще > > consolehelper (и beesu на его основе) которые живы-здоровы, > > и умирать пока не собираются. > > > Лучше бы consolehelper умер. Для меня это единственный пакет, который > не даёт избавиться в системе от glib и gtk+ (я говорю о первой версии, > glib2 и gtk+2 меня устраивают). > Если не ошибаюсь, бага с просьбой переписать его на glib2 весит уже очень давно. Гм. ничего там переписывать не нужно - consolehelper это родная RedHat'овская утилита, и апстрим давно уже портировал его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) Нам надо только обновиться. acl: consolehelper ldv inger Надо просить у Дмитрия acl, если он занят. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 15:29 ` Igor Vlasenko @ 2011-08-29 17:02 ` Igor Vlasenko 2011-08-29 18:53 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Igor Vlasenko @ 2011-08-29 17:02 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Aug 29, 2011 at 06:29:31PM +0300, Igor Vlasenko wrote: > Гм. ничего там переписывать не нужно - consolehelper это > родная RedHat'овская утилита, и апстрим давно уже портировал > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) > Нам надо только обновиться. Cорри, ошибся. Наш consolehelper - форк. Т.е. все не так просто. Конечно, в крайнем случае можно всегда переехать на новую кодовую базу. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 17:02 ` Igor Vlasenko @ 2011-08-29 18:53 ` Dmitry V. Levin 2011-08-29 21:14 ` Alexey Shabalin 0 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2011-08-29 18:53 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 527 bytes --] On Mon, Aug 29, 2011 at 08:02:29PM +0300, Igor Vlasenko wrote: > On Mon, Aug 29, 2011 at 06:29:31PM +0300, Igor Vlasenko wrote: > > Гм. ничего там переписывать не нужно - consolehelper это > > родная RedHat'овская утилита, и апстрим давно уже портировал > > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) > > Нам надо только обновиться. > > Cорри, ошибся. Наш consolehelper - форк. > Т.е. все не так просто. Там простой интейфейс, любому знатоку gtk2 не составит труда переписать его. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 18:53 ` Dmitry V. Levin @ 2011-08-29 21:14 ` Alexey Shabalin 2011-08-29 21:31 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Alexey Shabalin @ 2011-08-29 21:14 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 690 bytes --] 29 августа 2011 г. 22:53 пользователь Dmitry V. Levin написал: > On Mon, Aug 29, 2011 at 08:02:29PM +0300, Igor Vlasenko wrote: >> On Mon, Aug 29, 2011 at 06:29:31PM +0300, Igor Vlasenko wrote: >> > Гм. ничего там переписывать не нужно - consolehelper это >> > родная RedHat'овская утилита, и апстрим давно уже портировал >> > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) >> > Нам надо только обновиться. >> >> Cорри, ошибся. Наш consolehelper - форк. >> Т.е. все не так просто. > > Там простой интейфейс, любому знатоку gtk2 не составит труда переписать > его. Да меня больше удивило что портировали на gtk+2, но оставили glib1. Патчи в атаче устроят? -- Alexey Shabalin [-- Attachment #2: 0001-glib1-->-glib2.patch --] [-- Type: text/x-patch, Size: 924 bytes --] From 0f29debb39201c90cab3b6d3dd7f700ed548e0e0 Mon Sep 17 00:00:00 2001 From: Alexey Shabalin <shaba@altlinux.org> Date: Tue, 30 Aug 2011 01:03:23 +0400 Subject: [PATCH] glib1 -> glib2 --- consolehelper/src/server/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/consolehelper/src/server/Makefile b/consolehelper/src/server/Makefile index f47aa99..3b449d5 100644 --- a/consolehelper/src/server/Makefile +++ b/consolehelper/src/server/Makefile @@ -18,8 +18,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -CPPFLAGS = $(RPM_OPT_FLAGS) -D_GNU_SOURCE -I../include $(shell glib-config --cflags) -LDLIBS = -lglib -lpam -lpam_misc +CPPFLAGS = $(RPM_OPT_FLAGS) -D_GNU_SOURCE -I../include $(shell pkg-config glib-2.0 --cflags) +LDLIBS = $(shell pkg-config glib-2.0 --libs) -lpam -lpam_misc INSTALL = install SUBST = subst -p PACKAGE = auth -- 1.7.6.1 [-- Attachment #3: 0002-build-with-glib2.patch --] [-- Type: text/x-patch, Size: 729 bytes --] From 2e5f37c1c7b51fd4924cdecb4e1503e1c185e66a Mon Sep 17 00:00:00 2001 From: Alexey Shabalin <shaba@altlinux.org> Date: Tue, 30 Aug 2011 01:09:01 +0400 Subject: [PATCH] build with glib2 --- consolehelper/consolehelper.spec | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/consolehelper/consolehelper.spec b/consolehelper/consolehelper.spec index eacd0e6..6c26b99 100644 --- a/consolehelper/consolehelper.spec +++ b/consolehelper/consolehelper.spec @@ -11,7 +11,7 @@ Source: %name-%version.tar Obsoletes: usermode -BuildPreReq: glib-devel libgtk+2-devel libpam-devel pkgconfig +BuildPreReq: glib2-devel libgtk+2-devel libpam-devel pkgconfig %define conshelpdir %_libexecdir/%name -- 1.7.6.1 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 21:14 ` Alexey Shabalin @ 2011-08-29 21:31 ` Dmitry V. Levin 2011-08-30 10:46 ` Alexey Shabalin 0 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2011-08-29 21:31 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1066 bytes --] On Tue, Aug 30, 2011 at 01:14:32AM +0400, Alexey Shabalin wrote: > 29 августа 2011 г. 22:53 пользователь Dmitry V. Levin написал: > > On Mon, Aug 29, 2011 at 08:02:29PM +0300, Igor Vlasenko wrote: > >> On Mon, Aug 29, 2011 at 06:29:31PM +0300, Igor Vlasenko wrote: > >> > Гм. ничего там переписывать не нужно - consolehelper это > >> > родная RedHat'овская утилита, и апстрим давно уже портировал > >> > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) > >> > Нам надо только обновиться. > >> > >> Cорри, ошибся. Наш consolehelper - форк. > >> Т.е. все не так просто. > > > > Там простой интейфейс, любому знатоку gtk2 не составит труда переписать > > его. > Да меня больше удивило что портировали на gtk+2, но оставили glib1. > Патчи в атаче устроят? А, я совсем забыл, gtk1 там уже давным-давно нет, а glib1 изпользуется только для реализации shvar.c, т.е. только в серверной части consolehelper'а, ради g_list_append/g_list_free. Тогда объясните, пожалуйста, ради чего столько шума? Чем вам не угодил этот glib1? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 21:31 ` Dmitry V. Levin @ 2011-08-30 10:46 ` Alexey Shabalin 2011-08-30 13:52 ` Dmitry V. Levin 0 siblings, 1 reply; 19+ messages in thread From: Alexey Shabalin @ 2011-08-30 10:46 UTC (permalink / raw) To: ALT Linux Team development discussions 30 августа 2011 г. 1:31 пользователь Dmitry V. Levin написал: > On Tue, Aug 30, 2011 at 01:14:32AM +0400, Alexey Shabalin wrote: >> 29 августа 2011 г. 22:53 пользователь Dmitry V. Levin написал: >> > On Mon, Aug 29, 2011 at 08:02:29PM +0300, Igor Vlasenko wrote: >> >> On Mon, Aug 29, 2011 at 06:29:31PM +0300, Igor Vlasenko wrote: >> >> > Гм. ничего там переписывать не нужно - consolehelper это >> >> > родная RedHat'овская утилита, и апстрим давно уже портировал >> >> > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) >> >> > Нам надо только обновиться. >> >> >> >> Cорри, ошибся. Наш consolehelper - форк. >> >> Т.е. все не так просто. >> > >> > Там простой интейфейс, любому знатоку gtk2 не составит труда переписать >> > его. >> Да меня больше удивило что портировали на gtk+2, но оставили glib1. >> Патчи в атаче устроят? > > А, я совсем забыл, gtk1 там уже давным-давно нет, а glib1 изпользуется > только для реализации shvar.c, т.е. только в серверной части > consolehelper'а, ради g_list_append/g_list_free. Тогда объясните, > пожалуйста, ради чего столько шума? Чем вам не угодил этот glib1? Ну тем и не угодил, что это glib1. Ведь есть glib2. К тому же glib2 у меня полюбому в системе установлен. Периодически доходят руки почистить систему от всякого старья (glib1, gtk+1, gnome-vfs и т.д.) и всё время находится что-нибудь мешающее это сделать. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-30 10:46 ` Alexey Shabalin @ 2011-08-30 13:52 ` Dmitry V. Levin 2011-08-30 14:49 ` Alexey Shabalin 0 siblings, 1 reply; 19+ messages in thread From: Dmitry V. Levin @ 2011-08-30 13:52 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1428 bytes --] On Tue, Aug 30, 2011 at 02:46:27PM +0400, Alexey Shabalin wrote: > 30 августа 2011 г. 1:31 пользователь Dmitry V. Levin написал: > > On Tue, Aug 30, 2011 at 01:14:32AM +0400, Alexey Shabalin wrote: > >> 29 августа 2011 г. 22:53 пользователь Dmitry V. Levin написал: > >> > On Mon, Aug 29, 2011 at 08:02:29PM +0300, Igor Vlasenko wrote: > >> >> On Mon, Aug 29, 2011 at 06:29:31PM +0300, Igor Vlasenko wrote: > >> >> > Гм. ничего там переписывать не нужно - consolehelper это > >> >> > родная RedHat'овская утилита, и апстрим давно уже портировал > >> >> > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) > >> >> > Нам надо только обновиться. > >> >> > >> >> Cорри, ошибся. Наш consolehelper - форк. > >> >> Т.е. все не так просто. > >> > > >> > Там простой интейфейс, любому знатоку gtk2 не составит труда переписать > >> > его. > >> Да меня больше удивило что портировали на gtk+2, но оставили glib1. > >> Патчи в атаче устроят? > > > > А, я совсем забыл, gtk1 там уже давным-давно нет, а glib1 изпользуется > > только для реализации shvar.c, т.е. только в серверной части > > consolehelper'а, ради g_list_append/g_list_free. Тогда объясните, > > пожалуйста, ради чего столько шума? Чем вам не угодил этот glib1? > Ну тем и не угодил, что это glib1. Ведь есть glib2. К тому же glib2 у > меня полюбому в системе установлен. Тогда лучше переписать этот код на чистом libc. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-30 13:52 ` Dmitry V. Levin @ 2011-08-30 14:49 ` Alexey Shabalin 0 siblings, 0 replies; 19+ messages in thread From: Alexey Shabalin @ 2011-08-30 14:49 UTC (permalink / raw) To: ALT Linux Team development discussions >> >> >> > Гм. ничего там переписывать не нужно - consolehelper это >> >> >> > родная RedHat'овская утилита, и апстрим давно уже портировал >> >> >> > его исходники под glib2 (см. usermode-1.107-1.fc16.src.rpm) >> >> >> > Нам надо только обновиться. >> >> >> >> >> >> Cорри, ошибся. Наш consolehelper - форк. >> >> >> Т.е. все не так просто. >> >> > >> >> > Там простой интейфейс, любому знатоку gtk2 не составит труда переписать >> >> > его. >> >> Да меня больше удивило что портировали на gtk+2, но оставили glib1. >> >> Патчи в атаче устроят? >> > >> > А, я совсем забыл, gtk1 там уже давным-давно нет, а glib1 изпользуется >> > только для реализации shvar.c, т.е. только в серверной части >> > consolehelper'а, ради g_list_append/g_list_free. Тогда объясните, >> > пожалуйста, ради чего столько шума? Чем вам не угодил этот glib1? >> Ну тем и не угодил, что это glib1. Ведь есть glib2. К тому же glib2 у >> меня полюбому в системе установлен. > > Тогда лучше переписать этот код на чистом libc. Дмитрий, зачем пере... glib2 всё равно в системе стоит. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 11:05 [devel] I: superuser menu entries policy draft (menu entry policy extension) Igor Vlasenko 2011-08-29 13:08 ` Peter V. Saveliev @ 2011-08-30 9:52 ` Радик Юсупов 2011-08-30 10:09 ` Igor Vlasenko 2011-09-20 20:02 ` Igor Vlasenko 2 siblings, 1 reply; 19+ messages in thread From: Радик Юсупов @ 2011-08-30 9:52 UTC (permalink / raw) To: devel 29.08.2011 15:05, Igor Vlasenko пишет: > Policy Draft v1.0 (Предложения к расширению полиси) > Запуск программ из меню с повышением прав > > Предлагаю принять как полиси Игорь а чем посоветуете заменить xdg-su например тут: http://git.altlinux.org/people/radik/packages/?p=lxde-settings-abstraction.git;a=blob;f=lxde/pcmanfm/lxde.conf;h=b593090e0aa437521facb1ea2be61610165f0c97;hb=HEAD#l3 -- ALTLinux Team E-mail/XMPP:radyus@ya.ru Project: http://lxdesktop.altlinux.org ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-30 9:52 ` Радик Юсупов @ 2011-08-30 10:09 ` Igor Vlasenko 0 siblings, 0 replies; 19+ messages in thread From: Igor Vlasenko @ 2011-08-30 10:09 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Aug 30, 2011 at 01:52:52PM +0400, Радик Юсупов wrote: > Игорь а чем посоветуете заменить xdg-su например тут: http://git.altlinux.org/people/radik/packages/?p=lxde-settings-abstraction.git;a=blob;f=lxde/pcmanfm/lxde.conf;h=b593090e0aa437521facb1ea2be61610165f0c97;hb=HEAD#l3 запретить легко, а разрешить трудно :( Т.е. я перечислил плохие альтернативы, а хорошего идеала я не вижу, к сожалению. Я бы советовал повесить задачу переезда на policykit на upstream и __временно__ заменить на beesu. Развернуто: Самый простой вариант -- заменить на su_cmd=beesu -c '%s' Чревато тем, что это лишняя зависимость на beesu. можно попробовать написать su_cmd=pkexec %s но там также зависимости выписывать, плюс оно работать не будет (без конфигов запускаемых приложений умолчания режут все, что можно; пример неудачного запуска synaptic ~ $ pkexec /usr/sbin/synaptic ==== AUTHENTICATING FOR org.freedesktop.policykit.exec === Authentication is needed to run `/usr/sbin/synaptic' as the super user Authenticating as: root Password: ==== AUTHENTICATION COMPLETE === (synaptic:8933): Gtk-WARNING **: cannot open display: С третьей стороны, xdg-su помер не родившись -- еще толком не научившись работать (пример: ~ $ xdg-su -c synaptic xdg-su: no graphical method available for invoking 'synaptic' as 'root' ) его уже зарезал upstream. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) 2011-08-29 11:05 [devel] I: superuser menu entries policy draft (menu entry policy extension) Igor Vlasenko 2011-08-29 13:08 ` Peter V. Saveliev 2011-08-30 9:52 ` Радик Юсупов @ 2011-09-20 20:02 ` Igor Vlasenko 2 siblings, 0 replies; 19+ messages in thread From: Igor Vlasenko @ 2011-09-20 20:02 UTC (permalink / raw) To: devel On Mon, Aug 29, 2011 at 02:05:41PM +0300, Igor Vlasenko wrote: Возражений не было, помечаю данный раздел как часть полиси. > Уважаемые коллеги, > добавил к > http://www.altlinux.org/Desktop_Menu_Entry_Policy > раздел > Policy Draft v1.0 (Предложения к расширению полиси) > Запуск программ из меню с повышением прав > > Предлагаю принять как полиси > > * Чего делать нельзя > > Запрещается писать sudo в .desktop файле так как sudo для этого не предназначено. Результатом запуска программы через sudo могут стать различные побочные эффекты, связанные со сменой владельца у файлов в домашнем каталоге пользователя, вплоть до невозможности залогиниться из-за прав на .ICEauthority. > > Запрещается явное использование kdesu. Родные приложения KDE* пользуются KDE-специфическими расширениями X-KDE-RootOnly=true X-KDE-SubstituteUID=true, а сами утилиты kdesu сейчас не находится в $PATH. > > Запрещается явное использование xdg-su. Утилита xdg-su устарела и исключена апстримом xdg-utils. Рекомендуется мигрировать на PolicyKit или временно заменять на beesu/gksu (только с явным указанием зависимости). > [править] Рекомендуется PolicyKit > > pkexec <app> в .desktop файле + файл конфигурации policy kit в пакете. > > * Допускается > > Допускается только при условии явного указания зависимости на утилиту. > > использование consolehelper напрямую либо использование beesu. Преимущества: можно гибко настраивать средствами pam, в частности, запоминать пароли с помощью pam0_timestamp. > > для GTK приложений: допускается gksu. (Преимущества: тоже запоминает пароли, такж. поддерживает sudo). > > * Ресурсы > > http://fedoraproject.org/wiki/Features/PolicyKitOne > > http://lists.freedesktop.org/archives/hal/2006-March/004770.html > > -- > > Dr. Igor Vlasenko > -------------------- > Topology Department > Institute of Math > Kiev, Ukraine > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2011-09-20 20:02 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-08-29 11:05 [devel] I: superuser menu entries policy draft (menu entry policy extension) Igor Vlasenko 2011-08-29 13:08 ` Peter V. Saveliev 2011-08-29 14:10 ` Igor Vlasenko 2011-08-29 14:21 ` Peter V. Saveliev 2011-08-29 15:22 ` Paul Wolneykien 2011-08-29 16:37 ` Peter V. Saveliev 2011-08-29 16:54 ` Mykola S. Grechukh 2011-08-29 14:43 ` Alexey Shabalin 2011-08-29 15:29 ` Igor Vlasenko 2011-08-29 17:02 ` Igor Vlasenko 2011-08-29 18:53 ` Dmitry V. Levin 2011-08-29 21:14 ` Alexey Shabalin 2011-08-29 21:31 ` Dmitry V. Levin 2011-08-30 10:46 ` Alexey Shabalin 2011-08-30 13:52 ` Dmitry V. Levin 2011-08-30 14:49 ` Alexey Shabalin 2011-08-30 9:52 ` Радик Юсупов 2011-08-30 10:09 ` Igor Vlasenko 2011-09-20 20:02 ` Igor Vlasenko
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git