[RISOLTO]Timeout della password

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

[RISOLTO]Timeout della password

Messaggio da Ulisse07 »

Al momento utilizzo:

Codice: Seleziona tutto

sudo -k
di modo che mi venga chiesta la passwd la volta successiva.
Ma vorrei invece che mi venisse chiesta ogni volta o al massimo ogni minuto.
Ho provato (anche da root) con:

Codice: Seleziona tutto

/etc/sudoers timestamp_timeout=0
Ma mi dice:
bash: /etc/sudoers: Permesso negato
Mi sapete dire dov' è l'inghippo?
Grazie
Ultima modifica di Ulisse07 il mercoledì 22 agosto 2007, 2:29, modificato 1 volta in totale.
vingiul
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3266
Iscrizione: giovedì 16 marzo 2006, 12:22
Località: Pogerola di Amalfi

Re: Timeout della password

Messaggio da vingiul »

Ciao,
forse avresti dovuto usare sudo visudo?
vingiul
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Timeout della password

Messaggio da granma »

Il file sudoers si apre con visudo per essere modificato
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: Timeout della password

Messaggio da Ulisse07 »

Scusate la mia niubbiaggine ma...
Poi è la prima volta che ho a che fare con questo aspetto di linux. E allora...

Codice: Seleziona tutto

    GNU nano 2.0.2           File: /etc/sudoers.tmp

# /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

# Defaults

Defaults                !lecture,tty_tickets,!fqdn

# User privilege specification
root       ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Dopodick:

Codice: Seleziona tutto

/etc/sudoers timestamp_timeout=0
or come da wiki:

Codice: Seleziona tutto

passwd_timeout=0
quale dei due, ammesso che siano corretti, è quello giusto?
E poi sotto quale riga di Defaults và scritta. Sempre ammesso che così funzioni?
E poi come si fà a salvare?
Si con Ctrl+o e per uscire con Ctrl+x
ma a me non funge!
Dopo aver salvato mi chiede:

Codice: Seleziona tutto

Nome del file in cui salvare: /etc/sudoers.tmp
e al fianco della scritta il cursore che aspetta...
Cosa?
E più sotto una serie di opzioni tipo "Guida ;Annulla;File di backup etc etc.
Avatar utente
Re.in.stallo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 646
Iscrizione: martedì 20 dicembre 2005, 23:50

Re: Timeout della password

Messaggio da Re.in.stallo »

cito dalle man pages (man sudoers):

Codice: Seleziona tutto

timestamp_timeout
  Number of minutes that can elapse before sudo will ask for a passwd again.  The default is 15.  Set
  this to 0 to always prompt for a password.  If set to a value less than 0 the user’s timestamp will
  never expire.  This can be used to allow users to create or delete their own timestamps via sudo -v
  and sudo -k respectively.

passwd_timeout
  Number of minutes before the sudo password prompt times out.  The default is 0, set this to 0 for no
  password timeout.
per il resto, se sei davvero davvero davvero sicuro delle modifiche che hai fatto al file (e dopo esserti fatto un'opportuna copia di backup del file originale sudoers) dovresti dirgli di salvare in /etc/sudoers (senza il .tmp finale)... ma è meglio se aspetti il parere di qualcuno più esperto...

Saluti,
Gabriele
Sto diventando un allitterato, non riecso più a scrviere senza errori con la tatsiera...
Avatar utente
Ulisse07
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4018
Iscrizione: venerdì 13 aprile 2007, 2:53

Re: Timeout della password

Messaggio da Ulisse07 »

Grazie Gabriele.
Ho risolto così:
In /etc/sudoers.tmp sotto la voce:

Codice: Seleziona tutto

Defaults                !lecture,tty_tickets,!fqdn
Ho immesso questa riga:

Codice: Seleziona tutto

Defaults:nomeutente timestamp_timeout=0
N.B. per nomeutente si intende la user del login.
Poi per salvare ho dato Ctrl+o. A questo punto come sopradetto mi compare:

Codice: Seleziona tutto

Nome del file in cui salvare: /etc/sudoers.tmp
E qui seguendo il tuo consiglio ho provato a cancellare ".tmp"
e ho dato invio.
Così facendo mi è stato chiesto se volevo sovrascrivere il file esistente con "S".
L'ho fatto e ora la passwd mi viene chiesta ogni volta che dò un comando da shell.

P.S. Avevo già provveduto a fare una copia di backup del file sudoers con:

Codice: Seleziona tutto

sudo cp /etc/sudoers  /etc/sudoers.bak
Ciao U.
Ultima modifica di Ulisse07 il mercoledì 22 agosto 2007, 2:31, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 16 ospiti