Portál AbcLinuxu, 25. dubna 2024 09:51


Dotaz: Povolení SUDO pro uživatele

5.8.2005 12:58 Tomáš
Povolení SUDO pro uživatele
Přečteno: 779×
Odpovědět | Admin

Potřeboval bych povolit používání příkazu sudo pro uživatele tak, že napíšou sudo příkaz, zadá heslo roota a provede se příkaz.

Soubor /etc/sudoers vypadá takto:


# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Přidáno
Defaults targetpw
%users ALL=(ALL) ALL

Ale při sudo příkaz akorát napíše:

%uživatelské_jméno% is not in the sudoers file.  This incident will be reported.

Kde je prosím chyba?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.8.2005 13:23 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: Povolení SUDO pro uživatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
V souboru akorát nemám Defaults targetpw, jinak to je stejné a funguje bez problémů...
5.8.2005 13:56 Tomáš
Rozbalit Rozbalit vše Re: Povolení SUDO pro uživatele
Sypu si popel na hlavu. Nenapadlo mě, že nejsem jako neroot ve skupině users. Ale neptá se to na heslo, čím to?
5.8.2005 14:02 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: Povolení SUDO pro uživatele
Na to sem taky neprisel, resp. ono se to jednou zepta (nazacatku a aspon tady u me). Pak ale nejakou dobu to heslo nechce a to i kdyz se prihlasite na jinou konzoli. Po nejake dobe, to zas heslo chtit bude - treba za 10-15 minut ...
Tipnul bych si "nejaka novinka", ale bliz jsem to nezkoumal.
5.8.2005 14:13 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Povolení SUDO pro uživatele
To bude pam_timestamp -- což není zase taková novinka, leda snad ve Slackware by jí mohla být ;-)
5.8.2005 14:17 Lenny_ | skóre: 10 | blog: lenny | Brno
Rozbalit Rozbalit vše Re: Povolení SUDO pro uživatele
stačí použít

%users ALL=(ALL) NOPASSWD: ALL

5.8.2005 14:40 MartinT | skóre: 12 | blog: MT blog
Rozbalit Rozbalit vše Re: Povolení SUDO pro uživatele
viz man sudo. Dela si to timestamp a po dobu nastaveni (defaultne 5min) se to nepta pri dalsim pouziti na heslo. Zkuste timestamp_timeout ci passwd_timeout nastavit na 0 (viz man sudoers), melo by vam to pomoci (pokud ovsem nechcete zachovat defaultni nastaveni :-)).

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.