Portál AbcLinuxu, 30. dubna 2025 11:21

FluxTip 1

25.1.2007 10:58 | Přečteno: 1069× | Fluxbox | poslední úprava: 30.1.2007 08:06

On ten tip nemusí být vůbec provozován na Fluxboxu, ale velmi dobře se integruje do jeho menu. Jde vlastně o odpověď na otázku: jak spustit X aplikaci s právy roota aniž bych musel do konzole?

Tedy do konzole, tam napsat klasické su, heslo a pak příkaz na spuštění aplikace. Pomocí tohoto návodu budete moci spustit libovolnou X aplikaci s právy roota zadáním hesla do okna, které vyskočí před spuštěním programu a zeptá se vás na heslo.

Jde pouze o praktické využití aplikací jako kdesu, gnomesu nebo sudo. Pokud chceme takovýto způsob startu aplikace s právy roota integrovat do menu Fluxboxu (respektive jakéhokoliv jiného window manageru, který má menu ve formátu xdg), stačípouze přidat do libovolného svého submenu položku:

[exec] (Jméno Aplikace) {/opt/kde3/bin/kdesu prikaz}

Typicky to lze využít na spuštění například YaSTu na SuSE:

[exec] (YaST2) {/opt/kde3/bin/kdesu /sbin/yast2}

Pokud nechcete či nemůžete z jakéhokoliv důvodu editovat příslušným způsobem své menu, lze alternativně vytvořit skript v /usr/local/bin s nějakým následujícím obsahem:

#!/bin/sh
/opt/kde3/bin/kdesu prikaz

a nazvat jej dejme tomu prikaz_su.sh. Na závěr je třeba tomuto souboru spoštěcí atribut. Pak jej lze volat přímo. Například pro spuštění aplikace guarddog (GUI pro nastavení IPtables) má skript guarddog_su.sh následující obsah:

#!/bin/sh
/opt/kde3/bin/kdesu guarddog


Pokud nemáte kdesu, lze jej nahradit příkazy gnomesu či sudo a podle nich příslušně skript či položku menu upravit.

       

Hodnocení: 62 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.