Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: juwa2 25 Prosince 2014, 09:54:53

Název: Zadání hesla - výjimka
Přispěvatel: juwa2 25 Prosince 2014, 09:54:53
Občas potřebuji restartovat síťové připojení. Provádím to příkazem z Terminálu
Kód: [Vybrat]
sudo service network-manager restart je to plně funkční, ale musím pokaždé zadat heslo. Také bych si chtěl vytvořit skript.
Nevěděl by někdo jak nutnost zadat heslo obejít? Tj jakou přidat výjimku do sudoers? Zkoušel jsem tam přidat
Kód: [Vybrat]
juwa ALL=NOPASSWD: /usr/sbin/NetworkManager ale bohužel to nefunguje.
Název: Re:Zadání hesla - výjimka
Přispěvatel: GdH 25 Prosince 2014, 10:13:39
Také s tím NetworkManager nemá nic společného, ty práva přeci dáváš příkazu service.
Název: Re:Zadání hesla - výjimka
Přispěvatel: juwa2 25 Prosince 2014, 10:18:48
No dobře, ale co mám tedy dát do výjímek? Jde tam dát jen cesta k určitému souboru.
Název: Re:Zadání hesla - výjimka
Přispěvatel: Dano V 25 Prosince 2014, 10:37:00
Ako píše GdH, /usr/sbin/service
Název: Re:Zadání hesla - výjimka
Přispěvatel: juwa2 25 Prosince 2014, 10:45:04
Geniální!  Funguje.  Veliké díky!  Samotného by mě to nikdy nenapadlo.  :)
Název: Re:Zadání hesla - výjimka
Přispěvatel: GdH 25 Prosince 2014, 11:14:45
Samotného by mě to nikdy nenapadlo.  :)

A já ti tak věřil  ;) Každopádně než dávat výjimku jakémukoliv service příkazu, bylo by rozumnější to specifikovat pouze na to, co potřebuješ, tedy network-manager:

Kód: [Vybrat]
juwa ALL=NOPASSWD: /usr/sbin/service network-manager restart
nebo volněji
juwa ALL=NOPASSWD: /usr/sbin/service network-manager *
Název: Re:Zadání hesla - výjimka
Přispěvatel: juwa2 25 Prosince 2014, 11:27:55
Ano, je to lepší z hlediska bezpečnosti. Teď jsem to upravil. Ještě jednou děkuji.
Hezké svátky!  :)
Název: Re:Zadání hesla - výjimka
Přispěvatel: GdH 25 Prosince 2014, 11:38:59
Hezké svátky!  :)

Nápodobně :)