Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Howto: Niektoré príkazy sudo bez hesla  (Přečteno 4204 krát)

fish

  • Aktivní člen
  • *
  • Příspěvků: 307
Howto: Niektoré príkazy sudo bez hesla
« kdy: 27 Července 2009, 14:36:01 »
Pre veľmi často používané príkazy, alebo pre príkazy v scriptoch typu "po skončení filmu vypni počítač" nastavujem sudo bez hesla.

Editorom
Kód: [Vybrat]
sudo visudo

pridáme na koniec súboru riadok
Kód: [Vybrat]
test ALL=(ALL) NOPASSWD: /usr/bin/wvdial, /sbin/shutdown
Týmto povolíme pre používateľa test príkazy sudo wvdial a sudo shutdown bez hesla. Pre ostatné príkazy treba heslo.

Konfiguráciu sudo vypíšeme
Kód: [Vybrat]
sudo -l
User test may run the following commands on this host:
    (ALL) ALL
    (ALL) NOPASSWD: /usr/bin/wvdial
    (ALL) NOPASSWD: /sbin/shutdown

- nie je dobrý nápad dávať všetky príkazy bez hesla.
- pravidlá platia od začiatku súboru smerom ku koncu. Preto výnimky treba písať na koniec.
- zadať celú cestu k príkazu - nestačí shutdown, treba /sbin/shutdown
Acer Aspire 5738ZG/Intel T4400/ATI MR HD 4650/4GB RAM :: Ubuntu 10.04 64bit/Kbuntu 10.10 64bit/Win7 HP 64bit

dog.big

  • Aktivní člen
  • *
  • Příspěvků: 216
  • inactive :/
Re: Howto: Niektoré príkazy sudo bez hesla
« Odpověď #1 kdy: 27 Července 2009, 14:40:20 »
WOW, to jsem už párkrát řešil ;) děkuji
Momentálně Linux INACTIVE.. problém s IGP
My powerful PC :D: Laptop Toshiba L40-14D, CPU: Intel Celeron 1,73Ghz, Chipset: Intel GL960, RAM: 3GB dual ch., VGA: Intel x3100, HDD: 120GB Toshiba, Snd: Realtek HD

Samecek

  • Návštěvník
  • Příspěvků: 4
Re: Howto: Niektoré príkazy sudo bez hesla
« Odpověď #2 kdy: 23 Února 2010, 01:30:35 »
Sice to funguje, ale když se shutdown ještě před uskutečněním akce vypne, v konzoli zůstanou práva roota, tudíž docela nebezpečné a pro mne nepoužitelné :-(
only Ubuntu 9.10 :-)

crowack

  • Aktivní člen
  • *
  • Příspěvků: 280
  • Poor willage boy
Re: Howto: Niektoré príkazy sudo bez hesla
« Odpověď #3 kdy: 23 Února 2010, 01:51:59 »
IMHO je tohle kontraproduktivní > cesta k filozofii win...
OpenSUSE13.1 KDE ... Join the dark side, we have kookies :)

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Howto: Niektoré príkazy sudo bez hesla
« Odpověď #4 kdy: 23 Února 2010, 14:02:22 »
když se shutdown ještě před uskutečněním akce vypne, v konzoli zůstanou práva roota
uff ... čeho?
« Poslední změna: 23 Února 2010, 14:06:21 od Yontalcar »
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Příspěvků: 6543
    • Ubuntu.cz
Re: Howto: Niektoré príkazy sudo bez hesla
« Odpověď #5 kdy: 23 Února 2010, 15:19:43 »
Je to zajímavé, o podobném nastavení jsem četl myslím na stránkách linuxexpressu, seriál o BASH. Ale opravdu je to nebezpečné, začátečníkům nedoporučuji - může to ulehčit práci, ale zároveň to může být dost kontraproduktivní - práva roota otevírají cestu k "nevídaným" možnostem, ale u uživatele, který neví na 100%, co dělá, to může být katastrofa.

Výhoda zadávání sudo je právě v tom, že člověk musí přemýšlet o tom co dělá.
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Howto: Niektoré príkazy sudo bez hesla
« Odpověď #6 kdy: 05 Března 2010, 09:28:17 »
mimochodem, ty povolené příkazy tam jdou psát i s parametrama
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

 

Provoz zaštiťuje spolek OpenAlt.