|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Felsökning
  • Datorvirus
  • konvertera filer
  • laptop Support
  • laptop Felsökning
  • PC Support
  • PC Felsökning
  • lösenord
  • Felsökning datafel
  • Avinstallera Hardware & Software
  • Google
  • VPN
  • Videos
  • AI
  • ChatGPT
  • OpenAI
  • Gemini
  • Browser
  • * Dator Kunskap >> Felsökning >> lösenord >> Content

    Varför det tillåter lösenordet att skrivas i terminal när du blir frågad på Ubuntu?

    Du ser troligtvis beteendet där din terminal inte ekar tillbaka de karaktärer du skriver När det ber dig om ett lösenord. Detta är en säkerhetsfunktion, * inte * ett fel.

    Här är en uppdelning av varför detta händer och vad som verkligen händer:

    * Säkerhet: Att eka lösenord skulle göra dem synliga på skärmen, där vem som helst kunde se dem, till och med flyktigt. Detta besegrar syftet med att ha ett lösenord. Maskeringen (eller snarare * bristen * på synlighet) är utformad för att förhindra axel-surfing och oavsiktlig exponering.

    * underliggande mekanism: När ett program (som `sudo`,` passwd` eller något annat program som kräver ett lösenord) begär ingång med en lösenordsflagga, inaktiverar terminaldrivrutinen återkallande av tecken till skärmen.

    * hur det fungerar bakom kulisserna:

    1. Programsamtal: Programmet använder ett systemsamtal (vanligtvis involverar "termios" -inställningar i UNIX-liknande system) för att inaktivera ekning.

    2. terminal svarar: Terminalen eller pseudo-terminal tolkar denna instruktion och slutar visa vad du skriver.

    3. ingång fortfarande fångad: De karaktärer du skriver är * fortfarande fångade * av programmet. De visas bara inte.

    4. Programprocesser: När du trycker på Enter får programmet den kompletta lösenordssträngen och kan sedan autentisera den.

    Varför det känns som att ingenting händer:

    Det är oroande eftersom du inte får någon visuell feedback. Du skriver in vad som verkar vara ett tomrum. Det är helt normalt att gissa dig själv och undra om det fungerar.

    Viktiga konsekvenser och saker att komma ihåg:

    * Typ noggrant: Eftersom du inte kan se vad du skriver, var extra försiktig för att undvika skrivfel.

    * inte få panik: Om du tror att du gjorde ett misstag kan du vanligtvis avbryta processen (Ctrl+C) och börja om igen.

    * Längd är fortfarande viktig: Även om du inte kan se det är programmet * * att hålla reda på inmatningens längd. Mycket korta eller mycket långa lösenord kan indikera ett problem.

    * Det är standardpraxis: Detta beteende är vanligt i nästan alla operativsystem och miljöer där lösenord anges på kommandoraden.

    Sammanfattningsvis:Det faktum att du inte ser lösenordet skrivs i terminalen är bra. Det är en säkerhetsfunktion som förhindrar att lösenordet visas på skärmen.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ger du lösenord på Pen Drive?
    ·Vad kan jag göra när jag glömde Internet Lock 5.3 Ad…
    ·Hur tillhandahåller du lösenord självtjänst för do…
    ·Vilket verktyg används för att kryptera ett lösenord…
    ·Vilket verktyg använder du för att återställa ett l…
    ·Hur får du lösenordsåterställning?
    ·Hur man återställer Server 2003 E-post Lösenord
    ·Varför delar du lösenord?
    ·Hur kunde inte ändra ditt lösenord kompromissa med al…
    ·Hur hitta en CMOS lösenord
    Utvalda artiklarna
    ·Hur man kopierar värdet i Google Sheets (men inte form…
    ·Hur säkra en fil E
    ·Var tittar du på 2 tjejer en cupvideo?
    ·Compaq Altec V6000 Recovery
    ·Hur man tar bort cigarettrök från min laptop skärm
    ·Hur man fixar XP Boot Record Utan en CD
    ·Vad är HTTP Error 403
    ·Jag kan inte ansluta till Boot Server Error på Polycom…
    ·Hur får man chatango på Firefox?
    ·Guiding Tech - Hur man artiklar, köpguider för prylar…
    Copyright © Dator Kunskap https://www.dator.xyz