abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:22 | Nová verze

    Hudební přehrávač Amarok byl vydán v nové major verzi 3.0 postavené na Qt5/KDE Frameworks 5. Předchozí verze 2.9.0 vyšla před 6 lety a byla postavená na Qt4. Portace Amaroku na Qt6/KDE Frameworks 6 by měla začít v následujících měsících.

    Ladislav Hagara | Komentářů: 2
    včera 21:44 | Komunita

    Ubuntu 24.10 bude Oracular Oriole (věštecká žluva).

    Ladislav Hagara | Komentářů: 1
    včera 20:22 | Nová verze

    Byla vydána nová verze 2.45.0 distribuovaného systému správy verzí Git. Přispělo 96 vývojářů, z toho 38 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání. Vypíchnout lze počáteční podporu repozitářů, ve kterých lze používat SHA-1 i SHA-256.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | IT novinky

    Před 25 lety, ve čtvrtek 29. dubna 1999, byla spuštěna služba "Úschovna".

    Ladislav Hagara | Komentářů: 0
    včera 01:00 | Nová verze

    Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    28.4. 16:33 | Nová verze Ladislav Hagara | Komentářů: 0
    28.4. 03:22 | Zajímavý článek

    V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …

    Ladislav Hagara | Komentářů: 0
    28.4. 00:11 | Nová verze

    Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.

    Ladislav Hagara | Komentářů: 7
    27.4. 17:44 | Nová verze

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    26.4. 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 12
    KDE Plasma 6
     (75%)
     (8%)
     (2%)
     (15%)
    Celkem 882 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Jak vytvořit spouštěč aby se program spustil jako root?

    13.2.2013 17:20 Aleš
    Jak vytvořit spouštěč aby se program spustil jako root?
    Přečteno: 1301×
    Jak vytvořit spouštěč aby se program spustil jako root? Díky za pomoc

    Odpovědi

    13.2.2013 17:37 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Co je to spouštěč?

    "sudo program" ?
    13.2.2013 17:43 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?

    K tomu slouží mj. sudo. Jako root pomocí visudo zkonfiguruješ sudo:

    Host_Alias   DOMACI = hostname
    User_Alias   UZIVATELE = prihlasovaci_jmena
    Cmnd_Alias   PRIKAZ = /ceska/k/prikazu
    Runas_Alias  SUPERUSER = root
    root ALL=(ALL) ALL
    UZIVATELE  DOMACI = ( SUPERUSER ) NOPASSWD: PRIKAZ
    

    Lze to samozřejmě napsat i stručněji, ale takto je to čitelnější. Potom stačí: sudo /cesta/k/prikazu. Takto nebude vyžadováno heslo. Pokud heslo budeš chtít, aby bylo vyžadováno, tak NOPASSWD změň na PASSWD.

    13.2.2013 17:44 Jirka | skóre: 25
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    když to nacpeš do nějakýho init scriptu, pojede program pod rootem.
    Dokud to funguje, nešťourej se v tom!...
    13.2.2013 18:04 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Co je to init script? jak to tam nacpu?
    13.2.2013 19:19 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    1.) Něco si o tom zjisti - přečti

    2.) Nám zděl co potřebuješ konkrétně udělat, určitě bude nějaký spůsob jednoduší než co vymýšlíš.

    3.) Obyčejný uživatel nepotřebuje spouštět programy pod rootem.
    13.2.2013 19:29 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Potřebuji spustit soubor jako root
    sudo '/home/web/programs/sublimetext2/sublime_text'
    ve spouštěči nefunguje
    13.2.2013 19:42 DarkKnightCZ | skóre: 12
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    mi to funguje... nicmene pokud spoustecem myslis zastupce, pouzij gksudo (kdesu pro KDE), ktere je urceno pro graficke programy
    13.2.2013 19:56 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Ano myslím tím zástupce..

    když to spustím gksudo '/home/web/programs/sublimetext2/sublime_text'

    tak dostanu hlášku, že

    Níže ležící autentizační mechanismus (sudo) nepovoluje spuštění tohoto programu. Kontaktujte prosím svého systémového správce.
    13.2.2013 20:03 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    (sudo) nepovoluje spuštění tohoto programu

    Takže se budeš muset kouknout na konfiguraci sudo

    13.2.2013 20:13 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    tak to mi určitě pomohlo :-D
    13.2.2013 20:16 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?

    Nemáš slušnost/Nedokážeš ani napsat, co používáš za distribuci. Nedokážeš vyjádřit, co vlastně chceš. A já jak debil se ti snažím pomoct. Už na tebe kašlu!

    13.2.2013 22:34 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Proč se snažíš spouštět textový soubor? (Podle názvu by to měl být text. soubor? )

    A proč to musí běžet pod rootem?

    Dle cesty je to součást nějakého WWW? Ty pod rotem taky neběží byla by to chyba.
    Jendа avatar 14.2.2013 13:28 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Není to textový soubor. Řeší se to paralelně na Rootu.
    14.2.2013 12:04 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Jak zkonfigurovat sudo už ti taky popsali, takže si dej jedna a jedna dohromady, mělo by ti to pomoct :-D
    13.2.2013 20:33 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Kdyby to někdo někdy řešil v Debianu s GNOME a potřeboval vytvořit obyčejný spouštěč s právy root, tak stačí vytvořit spouštěč a do vlastního příkazu napsat gksu /moje/cesta/k/programu/nazev_programu

    ;-)

    Ovšem jestli taková prkotina zabere x hodin, tak udělám linuxu velmi brzy pá pá, jelikož řešit primitivní p.čoviny x hodin, na to fakt nemám čas!! ;-)
    13.2.2013 20:40 Dave
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    už jsem se setkal že mi program pod root nechtěl vzít ani gksu a vzal mi až su-to-root -X -c /moje/cesta/k/programu/nazev_programu :-)
    the.max avatar 13.2.2013 20:45 the.max | skóre: 46 | blog: Smetiště
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Super, jedině dobře, aspoň tu už nebudeme muset řešit takovéhle p.čoviny od někoho, kdo neumí číst v dokumenaci. Klikač prostě zůstane klikačem.
    KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
    14.2.2013 11:13 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Super, jedině dobře, aspoň tu už nebudeme muset řešit takovéhle p.čoviny od někoho, kdo neumí číst v dokumenaci. Klikač prostě zůstane klikačem.
    Tak zrovna od tebe to hňupe fakt sedí :D :D :D
    13.2.2013 21:13 l4m4
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Za patnáct let jsem v Linuxu jsem neviděl žádný spouštěč ani žádné zástupce, a už vůbec jsem neviděl, že by bylo zapotřebí naklikávat, aby se něco spustilo se superuživatelskými právy. Netýkal se celý problém úplně jiného operačního systému?
    14.2.2013 08:52 lib | skóre: 9
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    +1
    14.2.2013 12:10 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    l4m4 jedeš :-D +1

    Pravdu díš, divnou mluvu má ten chlop, čert ví vodkaď vylez.
    14.2.2013 12:29 Tl4m4
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Že jste je neviděl neznamená, že neexistují a že je někdo nemůže používat. Nevíte tak příště neraďte. Přeji pěkný den
    14.2.2013 13:17 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Jak tě napadlo, že to, že je neviděl, by mohlo znamenat, že neexistují a že je někdo nemůže používat? To se vám povedlo nějak vydedukovat, nebo vás to napadlo z ničeho nic?
    Jendа avatar 14.2.2013 13:31 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Spouštěč se říká .desktop souborům a podle mě ses s nimi určitě setkal (minimálně na Debianu je jich požehnaně).
    Jendа avatar 14.2.2013 13:34 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Ovšem jestli taková prkotina zabere x hodin, tak udělám linuxu velmi brzy pá pá, jelikož řešit primitivní p.čoviny x hodin, na to fakt nemám čas!! ;-)
    To máš blbý, že ti to zabere mnoho hodin. Možná se fakt hodíš spíš na něco jiného. A klidně Linuxu pá pá udělej, mrzet nás to nebude ;-)
    14.2.2013 14:32 Leisy | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Ovšem jestli taková prkotina zabere x hodin, tak udělám linuxu velmi brzy pá pá, jelikož řešit primitivní p.čoviny x hodin, na to fakt nemám čas!! ;-)
    Hlavne, ze ostatni by meli mit cas na Vase jak rikate p.coviny a urazky, coz? Musite byt asi skutecny poklad.
    5.1.2015 15:49 cowee
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Diky, zabralo "gksu putty" (seriova linka potrebuje nevim proc root)
    Jendа avatar 5.1.2015 17:15 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Přidej se do skupiny dialout a nebude potřebovat.

    Defaultně uživateli není přístupná, což je nejspíš relikt z historie, kdy na sériáku byly připojené cizí modemy a terminály.
    13.2.2013 21:07 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    co je "spouštěč"? klikací objekt? nebo prostě máš program, který chceš spustit s právy roota? Na to druhé musíš:
    1. mít správně nastavená práva o programu. Aby měl právo excute pro daného uživatele (Dokumentace chmod)
    2. mít provedení pod rootem. Což je buď již uváděné sudo a jeho varianty nebo program musí vlastnit uživatel root a současně program má nastavený SUID bit v přístupových právech. Pak se efektivně bude provádět s právy roota (Dokumentace chown a SUID) Přiklad programu s takovým během je traceroute.
    Jendа avatar 14.2.2013 13:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    co je "spouštěč"?
    soubor.desktop. AFAIK docela používaný překlad (hmm, ani nevím, jak se tomu vlastně říká anglicky).
    9.1.2015 09:53 kodl
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Co si mám myslet o člověku (lertimir), který neví co je to spouštěč ? Takový by tu asi neměl radit.
    14.2.2013 08:26 Mirek
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Zažil jsem obdobnou situaci u "podpurných" programků jisté velke ERP distribuce běžící nad databází. Právě ty programky musely běžet pod rootem a volal jej DB user. Řešením byl stick bit. Chcete to popsat více ?
    14.2.2013 11:15 Aleš
    Rozbalit Rozbalit vše Re: Jak vytvořit spouštěč aby se program spustil jako root?
    Zažil jsem obdobnou situaci u "podpurných" programků jisté velke ERP distribuce běžící nad databází. Právě ty programky musely běžet pod rootem a volal jej DB user. Řešením byl stick bit. Chcete to popsat více ?
    Zdravím, jestli je to dotaz na mne, tak není potřeba, gksu splnilo zo co jsem potřeboval.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.