Véletlenszerű jelszó generálás GNU/Linux alatt

Generálhatunk véletlenszerű jelszót mindenféle program feltelepítése nélkül GNU/Linux alatt? Persze!

Ehez csak egy terminálra van szükségünk, minden más már adott a rendszerben.

Nyissunk egy terminált, és írjuk vagy másoljuk be a következő sort:
head -c 200 /dev/urandom | tr -dc 'a-zA-Z0-9!?+=()@#$%&*_-' | cut -c -20

Az enter lenyomása után ha minden jól ment, meg is kaptuk a jelszavunk.

A két ' ' jel között szereplő karakterek határozzák meg hogy mik fognak szerepelni a jelszóban. Amit onnan kitörlünk az nem fog benne lenni, ha hozzáadunk valamit az szerepelni fog.

Tehát ha például nem szeretnénk számokat, akkor elég kitörölni a 0-9 részt.

A legutolsó szám a hosszt adja meg, jelen esetben 20 karakter hosszúságú karaktersort fog generálni. Értelemszerűen ezt átírva tudunk állítani a hosszon.

És akkor ezt mindig be kell írni? Ez hülyeség, túl hosszú, tudtam hogy a Linux egy sz*r! :DDD

Nem kell, hiszen pont az ilyen esetekre ad lehetőséget számunkra a shell. Be lehet állítani úgynevezett "alias"-t, amolyan "fedőnevet", így elég ezt az egy szót beírni és a rendszerünk tudni fogja mire gondultunk.

Alias hozzáadása:
Home könyvtárunkban található egy .bashrc fájl. (Bash esetén, a legtöbb disztrónál ez az alapértelmezett shell)

Ebbe kell beleírnunk a következőt:
alias jelszot="head -c 100 /dev/urandom | tr -dc 'a-zA-Z0-9!?+=()@#$%&*_-' | cut -c -20"

Természetesen bármit beírhatunk a "jelszot" helyére.

Ezután indítsuk újra a shellt (terminált)!

Lássuk hogy működik:

Remek! Mostmár nekünk is van saját jelszógenerátorunk! :))

Hirdetés

Gamer vagy irodai monitor? Ezek a fő különbségek

PR A monitor kiválasztása nem csupán a méretbeli különbségekről szól – sokkal inkább a felhasználási cél dönti el, hogy milyen típusú kijelzőre van szükségünk.

Tovább a fórumba.