abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 21:11 | Zajímavý software

    Na stránkách PostgreSQL bylo představeno LibreDB Studio. Jedná se o open-source self-hostované SQL IDE pro (nejenom) PostgreSQL v prohlížeči. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 0
    dnes 16:00 | Nová verze

    Byla vydána nová verze 12.0 media serveru Jellyfin (Wikipedie). Přehled novinek v poznámkách k vydání. Pro vyzkoušení je k dispozici Demo Server. Jellyfin je fork media serveru Emby, původně Media Browser.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Bezpečnostní upozornění

    V MikroTik RouterOS bylo nalezeno šest zranitelností společně pojmenovaných MikroTrick umožňujících útočníkovi, pokud má přístup k SSH, získat plnou kontrolu nad zařízením bez nutnosti autentizace. Ve verzích RouterOS 7.25beta3, 7.24.2, 7.23.4 a 6.49.21 je již opraveno.

    Ladislav Hagara | Komentářů: 5
    dnes 04:00 | Nová verze

    Byla vydána verze 9.5 open source unixového operačního systému NetBSD (Wikipedie). Přehled novinek v poznámkách k vydání. Jedná se poslední vydání řady NetBSD 9. Doporučen je přechod na NetBSD 11 nebo NetBSD 10.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | IT novinky

    Akční adventura State of Mind je na portále GOG.com zdarma, akce trvá do 10. září.

    |🇵🇸 | Komentářů: 0
    včera 13:22 | IT novinky

    Na Kickstarteru běží kampaň na podporu malého robotický psa Petoi Quaddle. Postaven je na ESP32-S3. V několika variantách. S řadou senzorů. Programovat lze pomocí Pythonu, C++ nebo i vizuálních bloků. Zkoušet a trénovat lze v simulátoru.

    Ladislav Hagara | Komentářů: 1
    6.9. 22:11 | Pozvánky

    Dětem začala škola a nedobrovolně se tak musí vzdělávat. Avšak pro dospělé, kteří se chtějí vzdělávat nebo naopak se o vědomosti podělit, je tu Virtuální Bastlírna - jako každý měsíc si můžete online a zdarma nezávazně popovídat o vědě a technice nejen s bastlíři, ale i s vývojáři, vědci nebo profesory. A čemu se strahováci budou věnovat? Blíží se KiCAD 11 s nespočtem novinek, z nichž zde musí zmínit alespoň možnost kótování a závislostí z

    … více »
    bkralik | Komentářů: 1
    6.9. 19:33 | Komunita

    Asahi Linux, tj. Linux pro Apple Silicon, oficiálně podporuje čipy M3 (M3, M3 Pro a M3 Max).

    Ladislav Hagara | Komentářů: 8
    6.9. 15:44 | IT novinky Ladislav Hagara | Komentářů: 1
    6.9. 15:00 | IT novinky

    Server SiFive BigSky SF-2U870 2U je založený na jádře SiFive P870-D, zatím je naintegrovaných 32 jader 256 GB RAM 2 GHz, škálovat lze do 256 jader na čip. O něco podrobnější popis serveru v článku SiFive BigSky Ships the First RISC-V Server. Is the GPU Head Node the Prize? na futurumgroup.com. Asi ani tento čip nebude na úrovni nejlepších 64-bit ARMů a AMD Zenů, ale splňuje RVA23 specifikaci a je podporovaný Ubuntu 26.04 LTS a RHEL 10. V článku je

    … více »
    Pavel Píša | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (4%)
     (21%)
     (29%)
     (7%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2623 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    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: 1558×
    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.