From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS, RCVD_IN_BL_SPAMCOP_NET, SPF_PASS autolearn=no version=3.2.5 Date: Tue, 30 Aug 2011 13:09:56 +0300 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20110830100956.GA21885@dad.imath.kiev.ua> References: <20110829110541.GA31554@dad.imath.kiev.ua> <4E5CB2F4.4010108@yandex.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4E5CB2F4.4010108@yandex.ru> User-Agent: Mutt/1.5.21 (2010-09-15) X-imath-kiev-ua-MailScanner-Information: Please contact the ISP for more information X-imath-kiev-ua-MailScanner-ID: A01D61C4C042.AE3C2 X-imath-kiev-ua-MailScanner: Found to be clean X-imath-kiev-ua-MailScanner-From: vlasenko@imath.kiev.ua Subject: Re: [devel] I: superuser menu entries policy draft (menu entry policy extension) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2011 10:10:07 -0000 Archived-At: List-Archive: List-Post: 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.