Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Presentazione al forum e chiacchiere in libertà con la comunità. È importante leggere il regolamento all'interno e sono categoricamente vietate discussioni su politica e religione.
Regole della sezione
  • Vietate categoricamente discussioni e messaggi riguardanti politica e religione.
  • Evitare l'apertura di discussioni e sondaggi del tipo "mi sta bene questo taglio di capelli?", "che dentifricio usate?" e altre banalità simili.
  • Le discussioni che non rispettano le regole suddette, usano linguaggio e toni giudicati non adatti, saranno chiuse dal Gruppo Forum senza preavviso con eventuali provvedimenti sanzionatori.
  • Per il resto, è sempre valido il regolamento del forum.
RockFerra
Prode Principiante
Messaggi: 127
Iscrizione: sabato 9 febbraio 2008, 19:06

Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da RockFerra »

Ciao a tutti...ho un dubbio..xk quando do il comando senza il sudo non chiede la pass?
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da Ikitt »

RockFerra ha scritto: Ciao a tutti...ho un dubbio..xk quando do il comando senza il sudo non chiede la pass?
Perche` l'utente non deve essere cambiato. E` proprio l'azione di cambiare (temporaneamente) utente che richiede autenticazione, quindi la password.
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da scacchia »

la prima volta la chiede, poi per un certo tempo la tiene in memoria quindi se subito dopo dai un altro comando con sudo non te la chiede, ma se dopo qualche minuto ridai un comando con sudo dovrebe richiedertela

(b2b)
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
RockFerra
Prode Principiante
Messaggi: 127
Iscrizione: sabato 9 febbraio 2008, 19:06

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da RockFerra »

scacchia ha scritto: la prima volta la chiede, poi per un certo tempo la tiene in memoria quindi se subito dopo dai un altro comando con sudo non te la chiede, ma se dopo qualche minuto ridai un comando con sudo dovrebe richiedertela

(b2b)
no..:) cioè..anche quqndo è da tanto se do il comando senza sudo n chiede la pass!
RockFerra
Prode Principiante
Messaggi: 127
Iscrizione: sabato 9 febbraio 2008, 19:06

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da RockFerra »

Ikitt ha scritto:
RockFerra ha scritto: Ciao a tutti...ho un dubbio..xk quando do il comando senza il sudo non chiede la pass?
Perche` l'utente non deve essere cambiato. E` proprio l'azione di cambiare (temporaneamente) utente che richiede autenticazione, quindi la password.
come l'uetente n deve essere cambiato?
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da scacchia »

RockFerra ha scritto:
scacchia ha scritto: la prima volta la chiede, poi per un certo tempo la tiene in memoria quindi se subito dopo dai un altro comando con sudo non te la chiede, ma se dopo qualche minuto ridai un comando con sudo dovrebe richiedertela

(b2b)
no..:) cioè..anche quqndo è da tanto se do il comando senza sudo n chiede la pass!
se dai il comando senza sudo perche dovrebbe chiedertela?
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
Avatar utente
dj GCE
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 430
Iscrizione: mercoledì 17 settembre 2008, 13:08
Desktop: Lubuntu
Distribuzione: Ubuntu 16.04.6 LTS i686

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da dj GCE »

RockFerra ha scritto:
Ikitt ha scritto:
RockFerra ha scritto: Ciao a tutti...ho un dubbio..xk quando do il comando senza il sudo non chiede la pass?
Perche` l'utente non deve essere cambiato. E` proprio l'azione di cambiare (temporaneamente) utente che richiede autenticazione, quindi la password.
come l'uetente n deve essere cambiato?
L'azione sudo cambia per quel comando l'utente da utente a root; per permettere ciò, serve l'autenticazione, perché da root si rischia di fare danni se i comandi sono rischiosi e scritti in maniera tale che uno che non ne conosce le conseguenze possa fare danni.
Windows XP Home SP3 + Lubuntu 16.04 32 bit + Android 2.qualcosa (netbook)
Windows XP Professional SP3 (fisso, ad oggi guasto)
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da Ikitt »

RockFerra ha scritto:
Ikitt ha scritto:
RockFerra ha scritto: Ciao a tutti...ho un dubbio..xk quando do il comando senza il sudo non chiede la pass?
Perche` l'utente non deve essere cambiato. E` proprio l'azione di cambiare (temporaneamente) utente che richiede autenticazione, quindi la password.
come l'uetente n deve essere cambiato?
Sudo esegue il comando indicato come argomento con i privilegi dell'utente indicato, o root per default:
SUDO(8)                      MAINTENANCE COMMANDS                      SUDO(8)

NAME
      sudo, sudoedit - execute a command as another user
Per fare cio`, in soldoni, sudo fa quanto segue:
1. ottiene i privilegi di root (automaticamente, in quanto l'eseguibile ha il bit suid attivo ed e` di proprieta` di root)
2. autentica l'utente per vedere se quanto richiesto e` permesso
3. clona se stesso (avvia un nuovo processo)
4. acquisisce i privilegi dell'utente di destinazione (l'"another user" di cui sopra). Questa fase e` quella che intendevo, semplificando (forse troppo), come "cambiare utente".
5. esegue il comando richiesto
(6. finisce & muore)
Ikitt
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1816
Iscrizione: mercoledì 24 ottobre 2007, 12:05

Re: Perchè dando i comandi al terminale senza "sudo" davanti non chiede la password?

Messaggio da Ikitt »

dj GCE ha scritto:
RockFerra ha scritto:
Ikitt ha scritto:
RockFerra ha scritto: Ciao a tutti...ho un dubbio..xk quando do il comando senza il sudo non chiede la pass?
Perche` l'utente non deve essere cambiato. E` proprio l'azione di cambiare (temporaneamente) utente che richiede autenticazione, quindi la password.
come l'uetente n deve essere cambiato?
L'azione sudo cambia per quel comando l'utente da utente a root; per permettere ciò, serve l'autenticazione, perché da root si rischia di fare danni se i comandi sono rischiosi e scritti in maniera tale che uno che non ne conosce le conseguenze possa fare danni.
Corretto, ma attenzione: questo e` il comportamento predefinito di ubuntu, sudo puo` fare anche molto diversamente da cosi`. E` questione di configurazione.
Scrivi risposta

Ritorna a “Bar Sport”

Chi c’è in linea

Visualizzano questa sezione: Rafbor e 7 ospiti