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 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 3
    dnes 09:55 | IT novinky

    Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.

    Ladislav Hagara | Komentářů: 11
    dnes 09:44 | IT novinky

    Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.

    Ladislav Hagara | Komentářů: 8
    dnes 09:33 | Nová verze

    Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    dnes 03:22 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    dnes 03:11 | Komunita

    Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.

    Ladislav Hagara | Komentářů: 0
    včera 21:33 | Zajímavý projekt

    ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    včera 21:00 | Zajímavý software

    ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 8
    včera 16:33 | Zajímavý software

    Strands Decider 2B je malý open-source model s 2 miliardami parametrů, určený k rychlé klasifikaci vstupů a rozhodování mezi možnostmi, generující odpovědi ve stylu modelu Jev. Strands dosáhl přibližně 72% shody s Jevem na veřejné testovací sadě JevBench (tento benchmark pochopitleně nepředstavuje přímé srovnání s modelem Jev). Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache-2.0, váhy modelu na Hugging Face.

    ❗Červivý Hřib krade❗ | Komentářů: 4
    včera 16:22 | Upozornění

    Ve věku 90 let zemřela americká softwarová inženýrka Margaret Hamiltonová, která vedla tým, jenž vyvíjel letový software pro program Apollo amerického Národního úřadu pro letectví a vesmír (NASA).

    Ladislav Hagara | Komentářů: 9
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2818 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Jak na spouštění jako root z příkazové řádky

    15.7.2014 14:58 Libor
    Jak na spouštění jako root z příkazové řádky
    Přečteno: 743×
    Ahoj, Jak mám spustit apt-get update z příkazového řádku, když mám nainstalovaný desktop GNOME 3? Poradí někdo?
    sudo apt-get update
    su apt-get update
    gksudo apt-get update
    gksu apt-get update
    nebo jak je to správně? Děkuji

    Odpovědi

    15.7.2014 15:10 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky

    Pokud ovládáš příkazový řádek (resp. práci v emulátoru terminálu), tak varianta sudo apt-get update ti bude chodit všude (v libovolném terminálu) bez ohledu na DE či WM. A je fakt jedno, zda používáš xterm, gnome-terminal či jiný emulátor terminálu. Předpokládám, že máš Ubuntu či jeho deriváty, resp. máš zkonfigurované sudo

    15.7.2014 15:13 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Díky, mám čistou instalaci Debian 7.5 s desktopem GNOME. Zkonfigurované sudo nemám, ani nevím co tím myslíš. A kdy tedy mám spouštět gksudo a kdy stačí jen sudo ? Díky
    15.7.2014 15:30 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Zkonfigurované sudo nemám, ani nevím co tím myslíš.

    I sudo je jenom program, jehož chování se dá ovlivnit editací konfiguračního souboru. Pokud tě to víc zajímá, tak viz třeba man visudo, resp. man 8 sudo plus další dokumentace (najdi si sám).

    gsudo je taková grafická nadstavba (GUI) pro sudo, tzn. že je to "sudo s GUI".

    A kdy tedy mám spouštět gksudo a kdy stačí jen sudo ?

    Nebude to úplně přesné: sudo v textové konzoli (terminálu) a gsudo v ostatních případech. Ale říkám, není to úplně přesné.

    15.7.2014 15:33 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Díky, a když spustím obyšejný terminál, a pomocí su se přepnu na roota, pak už můžu spouštět všechny příkazy a spouštět grafické programy aniž bych před příkaz něco zadával? Díky
    15.7.2014 15:36 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Na roota se nejsnáze v konzoli přepneš příkazem
    sudo -i
    Pak už můžeš zadávat všechny příkazy jako root.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 15:37 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky

    Praxe dělá mistra. Proč si to nezkusíš? Jinak spousta (grafických) programů prostě odmítne běžet pod uživatelem root.

    15.7.2014 16:12 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Proč si to nezkusím? Dyť jsem četl, že když se to spustí špatně, tak se dodrbe celý systém, tak co mám zkoušet? Jinak to je strašné, textu na 5 stránek a nikdo neví jak se co má spouštět...
    15.7.2014 16:23 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Dyť jsem četl, že když se to spustí špatně, tak se dodrbe celý systém, tak co mám zkoušet?

    Můžeš být konkrétní? Kdes to četl -- odkaz? Co tam spouštěli? Na takovéhle obecné "pravdy" se skutečně špatně hledá odpověď.

    15.7.2014 16:29 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Četl jsem to zde a taky na nějakém WiKi Ubuntu ale to už nevím kde to bylo...
    15.7.2014 16:52 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky

    To není o "likvidaci" systému, ale o problému, že když (grafické) programy běží pod rootem, tak jimi vytvářené (textové) soubory jsou vlastněny rootem, i přestože se tyto soubory nachází v domovském adresáři obyčejného uživatele...

    15.7.2014 16:50 Petr | skóre: 29
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Dyť jsem četl, že když se to spustí špatně, tak se dodrbe celý systém, tak co mám zkoušet? >> prave proto pokud to neni vylozene nutne se nepracuje s pravy roota ale uzivatele (skupiny).
    15.7.2014 16:11 Petr | skóre: 29
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Obecne mit v terminalu stale uzivatele root je pomerne o uste. V sudo staci kdyz si do konfiguracniho souboru (/etc/sudoers) pres program visudo pridas radek jmeno_uzivatele ALL = NOPASSWD: ALL nebo klidne i jinou konfiguraci. Pak staci v terminalu napsat sudo prikaz a jedes pod pravy roota.
    15.7.2014 16:18 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Tohle bych určitě nedělal.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:21 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Ale jak psal Vašek, tak mi to bude k ničemu, když spousta programů odmítne běžet pod uživatelem root. :-(
    15.7.2014 16:26 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    nainstaluj si spat windoze. tam mozes pod administratorom spustat kde-co...
    15.7.2014 16:36 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Ty přiblblý kecy si nechej laskavě na Slovensko...
    15.7.2014 16:56 JirkaH
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    clovece ty ses dobrej retard
    15.7.2014 20:09 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    pises si (vraj) kadejake skripty, ale precitat si jeden manual k prikazu ti robi problem (co by si vlastne mal urobit ako prve, kedze ides pouzivat prikaz, ktory umoznuje zasahy do systemu). bojis sa web sluzieb, ale veselo si chces spustat kadejake skripty pod X ako root. a keby si si ten manual precital, tak by si si tym vzrejme svoj problem na 99% vyriesil...
    15.7.2014 16:27 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    apt-get pod rootem poběží a to je hlavní. Ostatní nemusí.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:33 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Tak potřebuji spustit i jiné věci, třeba grafický editor s přístupem do souboru /etc/apt/sources.list, nebo zenity atd..
    15.7.2014 16:37 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Nepotřebuješ. Na to ti stačí Vim nebo nano. Do těchto souborů se neleze zas tak často, aby mělo smysl konfigurovat nějaké grafické nadstavby.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:40 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Tak Nano mi stačí úplně, a to předpokládám, že můžu spustit jako přihlášený root. Ale Zenity s příkazoé řádky fakt nevím...
    15.7.2014 16:49 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Nevím, k čemu je Zenity. A také nevím, proč se ho snažíš konfigurovat jako root.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:55 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Nesnažím se jej konfigorovat, ale mám nějaký script který spouští právě zenity (dialogová okna) a ten program zenity je grafický...
    15.7.2014 16:57 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky

    A programy s GUI musí běžet pod rootem? To je mi novinka.

    15.7.2014 17:02 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Neobracej to.. ;-) Jinak záleží co dělají, mám takové které vyžadují běžet pod rootem, viz již mnou zmiňované zenity, jinak neprovedou to, co mlže udělat jenom root. Samozřejmě běží i pod normalním userem..
    15.7.2014 16:59 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    No a? Teď koukám, že Zenity mi normálně běží i pod rootem.

    Ale psát systémové skripty, které jsou závislé na GUI není zrovna rozumné. Budou chvíle, kdy si za to budeš nadávat do blbců, protože třeba přes Putty ti to nepojede.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 17:06 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Nebudu, na to jsem myslel ;-) Script se sám dle požadavku nastaví pro GUI nebo jen terminál..
    15.7.2014 17:15 JirkaH
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    jak spolu souvisi zenity, spousteni nejake scriptu a root prava?
    15.7.2014 17:01 Petr | skóre: 29
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Asi mysli toto http://www.linuxexpres.cz/praxe/zenity-vlidna-tvar-pro-vase-skripty
    15.7.2014 17:03 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    No a co s tím ?
    15.7.2014 17:13 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Díky, už jsem to mezitím našel a zjistil jsem, že to mám i nainstalováno. Přemýšlím, k čemu by mi to mohlo být užitečné.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:41 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    grafický editor s přístupem do souboru /etc/apt/sources.list

    Nauč se používat některý z textových editorů jako je Nano, Vim, GNU Emacs aj. Ty můžou běžet pod uživatelem root. No a když potřebuješ "grafický editor", tak si udělej kopii dotyčného souboru někam, kam můžeš zapisovat jako běžný uživatel, a pak s právy roota udělej náhradu.

    15.7.2014 16:29 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    spousta programů odmítne běžet pod uživatelem root

    Ale to je jenom dobře. Viz např. Why is it bad to login as root?. Dovolím si citovat to asi nejpodstatnější:

    Its just good practice on any operating system to run your applications on a user level and leave administrative tasks to the root user, and only on a per-need basis.
    15.7.2014 16:38 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Něříkam, že je to špatně, ale lidi jako vy co dělají s Linuxem > 10 let snad ví co se jak spouští, ne? Přece se nebudu pokaždé ptát, jak ten příkaz mám spustit :-( Zlaté servery...
    15.7.2014 16:45 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    I když s Linuxem pracuji spoustu let, stále s ním praciji jako normální uživatel. Pokud potřebuji udělat nějakou administrativní činnost, například nainstalovat aplikaci, otevřu si konzoli a přes sudo tu potřebnou činnost udělám. Na nic jiného rootovský přístup nepotřebuji, programy píši pod normálním účtem.

    99 % času stráveného u počítače rootovské oprávnění prostě nepotřebuji. Proč zbytečně riskovat, že si při nějakém hloupém překlepu zlikviduji něco v operačním systému?
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:59 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    A to je další kámen úrazu, dejme tomu, že si naprogramuješ script třeba c bash pro nvím třeba restartování apache,
    - vytvoříš soubor start.sh
    - do něj napíšeš třeba /etc/init.d/apache2 restart
    a jak ten script spustíš? Script jsi napsal jako přihlášený uživatel a restartovat apache ti to nedovolí.. :-(
    15.7.2014 17:04 Petr | skóre: 29
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    bud sudo ./start.sh nebo se v terminalu prihlasim pod rootem a jen ./start.sh. Nebo pridelis prava.
    15.7.2014 17:04 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky

    Tady pomůže sudo start.sh. To umožňuje mimo jiné spustit příkaz pod jiným uživatelem (root), než je ten aktuálně přihlášený.

    15.7.2014 17:37 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    A nejde to udělat tak, že script spustím jako běžný uživatel a ten příkaz v tom scriptu zadám sudo /etc/init.d/apache2 restart ?
    15.7.2014 18:13 Vašek
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky

    Pokud si sudo nakonfiguruješ tak, aby umožňovalo spustit /etc/init.d/apache2 restart bez zadání hesla (volba NOPASSWD), tak by to fungovalo, "jak má". Jinak budeš vyzván k zadání hesla -- což asi nechceš.

    15.7.2014 17:09 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Napíšu standardně
    sudo service apache2 restart
    nebo si to napíši jako systémovou službu a budu to ovládat přes socket. To se hodí hlavně pokud bych spravoval desítky webových serverů přes GUI.

    Začínám mít pocit, že vynalézáš kolo. Zkusil jsi už Webmin?
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 17:30 X11
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    nebo si to napíši jako systémovou službu a budu to ovládat přes socket. To se hodí hlavně pokud bych spravoval desítky webových serverů přes GUI.

    Můžeš prosím uvíst příklad?
    Zkusil jsi už Webmin?
    Nee, jakékoliv správy přes http se z důvodu bezpečnosti bojím jako čert kříže... a to oprávněně...
    15.7.2014 18:27 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Stále netuším, o co ti tady jde, je zbytečné uvádět příklady k jiným službám. Každý démon je takhle napsán. Například MySQL má práva ke svým souborům, já k nim nemám žádná práva, ale když MySQL pošlu SQL dotaz, tak ta data upraví podle mých pokynů.

    Běžně si tak píši své démony v PHP (bez Apache, jen samotné PHP), které pak běží se svými vlastními právy nad svými daty.

    Webmin používá HTTPS, tvé obavy jsou tedy zbytečné.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    15.7.2014 16:42 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    No, například použít sudo gedit [file] není košér, protože zabere configy gedit pro sebe ... gksudo tohle tuším nedělá ...
    15.7.2014 17:35 Libor
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Co to znamená, zabere configy pro sebe ?
    16.7.2014 11:14 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Jak na spouštění jako root z příkazové řádky
    Změní vlastníka na roota ...

    Založit nové vlákno • Nahoru

    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.