Čuvanje naših zaporki dobro osigurano je nešto što svi moramo ozbiljno shvatiti, ali što ćete učiniti ako određeni program ili aplikacija zabilježite lozinku u vidu dok ga upisujete? Danas SuperUser Q & A post ima rješenje za frustriran čitač lozinku problem.
Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
SuperUser čitač user110971 želi znati kako zaporke čuvati nevidljivima prilikom pokretanja naredbe kao SSH argumenta:
Ako pokrenem ovu naredbu i počnem upisivati MySQL lozinku, lozinka je vidljiva na zaslonu:
- ssh user @ server 'mysql -u korisnik -p'
Kako to mogu spriječiti? Ako se prijavim putem SSH-a i izvršim naredbu MySQL, onda sve dobro funkcionira.
Kako možete zadržati zaporke nevidljive kada pokrenete naredbu kao SSH argument?
Toby Speight za SuperUser daje odgovor za nas:
Ako dajete daljinsku naredbu za pokretanje, SSH ne dodjeljuje a tTY, pa daljinska naredba ne može onemogućiti eho. SSH možete prisiliti na pružanje a tTY koristiti -t opcija:
- ssh -t user @ server 'mysql -u korisnik -p'
Ekvivalentna opcija (za -o ili za konfiguracijsku datoteku) RequestTTY, Oprezno bih se koristio u konfiguracijskoj datoteci jer može imati neželjene efekte za neinteraktivne naredbe.
Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.
Slika kredita: Linux snimke zaslona (Flickr)