Portál AbcLinuxu, 11. května 2025 10:21

Dotaz: Spouštěč s právy root

18.5.2010 20:39 David
Spouštěč s právy root
Přečteno: 421×
Odpovědět | Admin
Zdravim, chci vytvořit (jestli to lze) spouštěč s právy root. Chci mít na ploše zástupce, který mi spustí:
/etc/init.d/httpd start
Příkaz se musí spouštět pod rootem a příkaz na ploše mi přijde lepší řešení než to neustále spouštět v terminálu.

Řešení dotazu:


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

Odpovědi

18.5.2010 21:14 JMP | skóre: 30
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Odpovědět | | Sbalit | Link | Blokovat | Admin
nastudujte manualove stranky pro su, sudo, gksudo, visudo a podobne - pak velmi pravdepodobne budete slavit uspech...
FrostyX avatar 18.5.2010 22:08 FrostyX | skóre: 27 | blog: Frostyho_blog | Olomouc
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Odpovědět | | Sbalit | Link | Blokovat | Admin

příkaz na ploše mi přijde lepší řešení než to neustále spouštět v terminálu.

A nebude lepší to dát do /etc/rc.local, spustit to při bootu a dál se nestarat ? /etc/rc.local se spouští s právy roota, takže tahle záležitost odpadá.

FrostyX.cz | 1984 was not supposed to be an instruction manual.
Max avatar 18.5.2010 22:40 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Pěkná hloupost. Proč to dávat prasácky do rc.local, když to jde řešit systémově pomocí přidání do příslušného runlevelu?
Zdar Max
Měl jsem sen ... :(
18.5.2010 22:21 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste dat do spoustece:
gksudo /etc/init.d/httpd start
Max avatar 18.5.2010 22:42 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Odpovědět | | Sbalit | Link | Blokovat | Admin
Otázkou je, zda to chceš spouštět po spuštění PC? To by totiž bylo systémovější řešení přidat script do příslušného runlevelu.
Nebo to chceš spouštět jen někdy a to kliknutím na ikonku? V takovém případě to pořeší sudo.
Zdar Max
Měl jsem sen ... :(
19.5.2010 10:21 lok
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je potreba napsat wrapper s nastavenym suid bitem, ktery nasledne po spusteni provede to, co budes chtit... A nebo sudo ;-)
19.5.2010 11:57 miro
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Nemyslím, že někdo, kdo položí takovýto dotaz, si bude schopný napsat wrapper.
19.5.2010 21:08 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Přesně tak jak říkáte, nebastlit wrapper, použít sudo.
In Ada the typical infinite loop would normally be terminated by detonation.
19.5.2010 17:29 David
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Odpovědět | | Sbalit | Link | Blokovat | Admin
Všem děkuji :)
FrostyX avatar 19.5.2010 19:34 FrostyX | skóre: 27 | blog: Frostyho_blog | Olomouc
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Jak jsi to nakonec vyřešil ?
FrostyX.cz | 1984 was not supposed to be an instruction manual.
Řešení 1× (JMP)
20.5.2010 18:11 David
Rozbalit Rozbalit vše Re: Spouštěč s právy root
Nejdřív jsem hledal možnosti pro su, sudo, gksudo. Potom jsem rozchodil příkaz "kdesu" ale gksudo ne a ne. Mám fedoru 12. Potom jsem zjistil že mám použít beesu místo gksudo. Teď mi to funguje jak jsem chtěl.

Založit nové vláknoNahoru

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

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