Quando sto per installare un programma nel terminale, vuole la password:
[sudo] password for xxx:
Ma quando inizio a digitare la mia password non succede nulla. Cosa dovrei fare?
Quando sto per installare un programma nel terminale, vuole la password:
[sudo] password for xxx:
Ma quando inizio a digitare la mia password non succede nulla. Cosa dovrei fare?
Risposte:
Per motivi di sicurezza non vi è alcun feedback sulle password fornite nel terminale. Leggi la seguente discussione sul ragionamento alla base di questo e perché questo non verrà implementato:
In questa discussione, e anche dato nella risposta a una domanda corrispondente a superutente
C'è un'opzione per abilitare il feedback della password per sudo
e solosudo
modificando le opzioni nel file sudoers.
Avvertenza: le istruzioni seguenti sono solo per utenti esperti. Se qualcosa va storto durante la modifica del file sudoers e questo file è inaccessibile o malformato, avrai effettivamente bloccato te e tutti gli altri utenti amministratori di eseguire qualsiasi attività amministrativa nel tuo sistema. Non è una buona idea farlo su un sistema produttivo.
Per abilitare il feedback della password da parte di asterischi *
durante l'esecuzione del sudo
comando, è necessario modificare il file sudoers con
sudo visudo
Dovremo quindi aggiungere pwfeedback
alle opzioni predefinite come mostrato di seguito:
Defaults env_reset,pwfeedback
Non dovrebbe succedere nulla, basta digitare la password e premere Enter.
Quando si utilizza il terminale, per motivi di sicurezza (come se qualcuno fosse dietro di te e non avesse altro da fare che fissare lo schermo mentre si digita una password) non vedrai mai la password digitata. Lo stai effettivamente digitando anche se non lo vedi.
Quindi digita la password e premi ENTER
Qui sto controllando una delle mie unità. Come puoi vedere, sembra che non abbia digitato la mia password, ma in effetti ce l'ho.
Non preoccuparti, è un comportamento comune e positivo.
Poiché l'output di qualsiasi software può essere registrato su una memoria permanente (come il disco rigido) in un formato leggibile dagli umani, le librerie Linux utilizzate dalla maggior parte dei software terminali (nel tuo caso l' login
utilità con il PAM
sistema) hanno una funzione di sicurezza che nasconde le password dallo schermo: la password viene memorizzata e - se il software è ben fatto - crittografata in memoria quando si preme RETURN
ma anche durante la digitazione dell'output non arriva all'output standard .
Ciò impedisce sia la registrazione passiva dello schermo che le persone vicine a te che catturano la password. Buona giornata e ricordati di digitare velocemente, perché chiunque può ancora vedere la tua tastiera fisica! :-)
Importante : quando viene visualizzato un campo password, inserire la root
password solo se l'applicazione è attendibile; mai pubblicare o salvare la password di root, anche se il campo password sembra sicuro e non mostra alcuna lettera.