Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: fish 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
sudo visudo
pridáme na koniec súboru riadok
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
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
-
WOW, to jsem už párkrát řešil ;) děkuji
-
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é :-(
-
IMHO je tohle kontraproduktivní > cesta k filozofii win...
-
když se shutdown ještě před uskutečněním akce vypne, v konzoli zůstanou práva roota
uff ... čeho?
-
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á.
-
mimochodem, ty povolené příkazy tam jdou psát i s parametrama