Portál AbcLinuxu, 10. května 2025 07:09

Dotaz: Linux Mint - Jak spustit programy jako root ?

16.6.2015 10:05 LinuxMint
Linux Mint - Jak spustit programy jako root ?
Přečteno: 2502×
Odpovědět | Admin
Ahoj, existuje nějaký způsob, jak zpustit poklepáním na ikonu nějaký program jako root ? Nebo to jde jen z terminálu ? Zkoušel jsem vytvořit launcher ale nespustí se nic, jen pokud zatrhnu, že to chci pustit v terminálu. Dík
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.6.2015 11:06 Ziktofel
Rozbalit Rozbalit vše Re: Linux Mint - Jak spustit programy jako root ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
v launcheru zadej do polozky prikaz:
gksu <prikaz>
kde <prikaz> je tvoje aplikace, co jsi chtel spustit, gksu namisto sudo vytvori grafickej dialog pro zadani hesla
19.5.2016 12:54 Host
Rozbalit Rozbalit vše Re: Linux Mint - Jak spustit programy jako root ?
A může se používat gksudo místo gksu ?
k3dAR avatar 19.5.2016 14:49 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Linux Mint - Jak spustit programy jako root ?
ano, gksu mas stejne by default nakonfigurovane na pouziti gksudo... muzes vynutit parametrem co se ma na pozadi pouzit:
gksu --sudo-mode
gksu --su-mode
gksudo --sudo-mode
gksudo --su-mode
pripadne zkontrolovat (a treba zmenit) co mas nastavene jako vychozi chovani pustenim konfiguratoru:
gksu-properties
a nakonec se mozna zamysli nad pkexec, viz info dole :)
porad nemam telo, ale uz mam hlavu... nobody
16.6.2015 13:45 Keson
Rozbalit Rozbalit vše Re: Linux Mint - Jak spustit programy jako root ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můžeš využít třeba 'sudo'
  1. Umožni spouštět aplikaci přes sudo
    • otevři terminál přepni se na uživatele root:
      pavel@pc$ sudo bash
    • edituj sudoers:
      root@pc# EDITOR=gedit visudo
      
           pavel ALL=(ALL) NOPASSWD: /usr/bin/gedit
      (uživatel 'pavel' může bez zadání hesla spustit 'gedit' pod rootem)
    • vyzkoušej to z terminálu jako uživatel
      pavel@pc$ sudo /usr/bin/gedit
  2. Vytvoř ikonku na ploše
    • pravé myšítko na ploše -> Vytvořit spouštěč (launcher)
    • jako příkaz uveď:
      sudo /usr/bin/gedit
16.6.2015 14:43 nobody
Rozbalit Rozbalit vše Re: Linux Mint - Jak spustit programy jako root ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokud chces vytvorit ikonu necemu co se pousti v terminalu, je potreba zatrhnout pousteni v terminalu...
pokud nemas nastavene bezhesla(jak pise Keson) a pouzijes v ikone sudo pro pousteni grafickeho programu, je take potreba take zatrhnout pousteni v terminalu aby jsi zadal to heslo do terminaloveho sudo...

misto toho pro graficke programy je vhodnejsi pouzit gksu (jak pise Ziktofel), i kdyz se od toho upousti(tedy alespon v *buntu od 13.04 se preslo na pkexec aka autentizaci pres policekit), muzes to pouzit ale pokud gksu v terminalu ti zahlasi ze nenalezeno, doinstaluj balik gksu (a pokud jedes 64bit system, asi budes muset nastavit sudo autentizaci pomoci gksu-properties)...

no a neboo, proste nic neinstaluj a do ikony do kolonky prikaz dej jen toto:
pkexec program
(tedy v pripade ze opravdu poustis grafickej program a ne terminalovej)

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.