Så här får du ditt sudo-lösenord för att dyka upp som asterisker i Ubuntu
En av mina vänner gick nyligen över från Windows till Ubuntu Linux. Efter att ha spenderat en vecka med det nya operativsystemet kom han fram med en fråga: "Hur får du systemet för att visa stjärnor medan du skriver ett sudo- lösenord?"
Han förklarade att han skriver väldigt snabbt, ofta utan att titta på tangentbordet. Även om det här resulterar i vissa stavar här och där, har det visat sig vara mycket utmanande att skriva rätt sudo
lösenord på ett och samma sätt, främst eftersom ingenting visas när du skriver lösenordet.
Jag måste erkänna att jag inte ens kommer nära den hastighet som han skriver, så det är förmodligen anledningen till att jag aldrig stod inför ett sådant problem. Hur som helst, om du har samma problem, här är en snygg liten lösning på problemet.
Steg för att aktivera lösenordsåterkoppling i sudo
Till att börja med kan sudo
kommandot i Ubuntu tillfälligt förvärva superuser-privilegier för arbete som kräver att du agerar som en root-användare. För att göra några ändringar i det sätt som sudo
kommandot beter sig, måste du tweak filen "/etc/sudoers.tmp".
För att göra ändringar i "/etc/sudoers.tmp, " använd följande kommando. (Tänk på att detta är det rekommenderade sättet att redigera den här filen.)
sudo visudo
Ovanstående kommando öppnar filen i din terminal.
Observera att den första raden i filen också betonar det jag just sa: "Den här filen måste redigeras med visudo-kommandot som root."
Att gå vidare, vad du behöver göra här är att ersätta raden
Standardvärden env_reset
med
Standardinställningar env_reset, pwfeedback
Till skillnad från vi eller vim redaktörer, allt du behöver göra här är att ta markören till slutet av raden och börja göra ändringen. När du är klar med ändringen trycker du på "Ctrl + X" vilket resulterar i att redaktören ber dig om att bekräfta att du vill behålla ändringarna. Tryck på "Y" för att bekräfta, och tryck sedan på Enter-tangenten för att avsluta.
Nu när du kör ett kommando med sudo
ser du att lösenordet du skriver blir synligt i form av asterisker.
Det är självklart att, för att ångra beteendet, behöver du bara ångra de ändringar du gjort i filen "/etc/sudoers.tmp". Ta bara markören till slutet av raden och ta bort , pwfeedback
genom att trycka på , pwfeedback
på ditt tangentbord.
Slutsats
Samtyckt, det är ett nischbehov - jag har inte sett många människor frågar hur man gör det här - men lösningen lägger säkert till din kunskap om sudo-kommandot och Ubuntu i allmänhet. Fortsätt och ge den här lösningen ett försök. Vem vet, du kanske slutar tycka om det nya sudo
.