
Jednou z velkých věcí o Linuxu je, že můžete dělat totéž stovky různých způsobů - dokonce i něco tak jednoduchého, jako generování náhodné heslo může být provedeno s desítkami různých příkazů. Zde je 10 způsobů, jak to dokážete.
Všechny tyto příkazy jsme shromáždili z příkazového řádku Fu a testovali je na našem vlastním počítači Linux, aby se ujistili, že fungují. Měli byste být schopni používat alespoň některé z nich na systému Windows s nainstalovaným programem Cygwin, i když jsme je netestovali - poslední z nich určitě funguje.
Pro jakékoliv z těchto náhodných hesel Příkazy můžete buď upravit, pokud chcete zadat jinou délku hesla, nebo můžete použít pouze první znaky vygenerovaného hesla, pokud nechcete takové dlouhé heslo. Doufejme, že používáte správce hesel, jako je LastPass, takže si je nemusíte zapamatovat.
Tato metoda používá SHA k vymazání data, spouštění v base64 a následné výstupy nejlepších 32 znaků
date + % s | sha256sum | base64 | hlava -c 32; echo
Tato metoda používala vestavěnou / dev / urandom funkci a odfiltrovala pouze znaky, které byste normálně používali v hesle. Pak vystupuje horní 32.
dev / urandom tr -dc _A-Z-a-z-0-9 | head -c $ {1: -32}; echo;
Tato funkce využívá funkci openssl's rand, která nemusí být nainstalována ve vašem systému. Dobré je, že existuje spousta dalších příkladů, že?
openssl rand -base64 32
Toto funguje hodně jako ostatní urandom, ale dělá to jen obráceně. Bash je velmi silný!
tr -cd '[: alnum:]' dev / urandom | fold -w30 | head -n1
Zde je další příklad filtrování pomocí příkazu strings, který vytiskne z řetězce soubor, který je v tomto případě vlastníkem urandom.
řetězce / dev / urandom | grep -o '[[: alnum:]]' hlava -n 30 | tr -d ' n'; echo
Zde je ještě jednodušší verze urandomu.
dev / urandom tr -dc _A-Z-a-z-0-9 | hlava -c6
Toto dokáže použít velmi užitečný příkaz dd
dd if = / dev / urandom bs = 1 count = 32 2> / dev / null | base64 -w 0 | rev | řez -b 2- |
dev / urandom tr -dc '12345! @ # $% qwertQWERTasdfgASDFGzxcvbZXCVB' Zpět nahoru | Dejte nám zpětnou vazbu Prohlášení Toto chování je záměrné. hlava -c8; echo "
Pokud budete chtít používat tuto funkci po celou dobu, je to pravděpodobně lepší nápad dát to do funkce. V takovém případě po spuštění příkazu jednou budete moci používat
randpw kdykoli chcete vytvořit náhodné heslo. Pravděpodobně byste to chtěli dát do souboru ~ / .bashrc randpw () { dev / urandom tr -dc _A-Z-a-z-0-9 | hlava -c $ {1: -16}; echo;}
Můžete použít stejnou syntaxi, aby některé z nich do funkce - jen nahradit vše uvnitř {}
A tady je nejjednodušší způsob, jak vytvořit heslo z příkazového řádku, které funguje v Linuxu, Windows s Cygwinem a pravděpodobně Mac OS X. Jsem si jist, že někteří lidé si budou stěžovat, že to není tak náhodné jako některé další možnosti, ale upřímně, je to dost náhodné, bude to celé.
datum | md5sum
Jo, to je ještě dost snadné na zapamatování.
Existuje spousta dalších způsobů, jak vytvořit náhodné heslo z příkazového řádku v Linuxu - například příkaz mkpasswd, který může skutečně přiřadit heslo Uživatelský účet systému Linux. Takže, jaký je tvůj oblíbený způsob?
Jak snadno zesílit signál mobilního telefonu doma
ŠPatná síla signálu může být poruchou vašeho dopravce, nebo by to mohlo být způsobeno blokováním signálů na stěnách vašeho domu. Bez ohledu na příčinu můžete tento signál zvýšit a doma získat maximální počet pruhů. Nebo ještě lépe, stačí použít Wi-Fi, který zavolá modernímu telefonu. Mnoho buněčných nosičů nabízí levné - nebo dokonce i bezplatné zařízení, které můžete připojit doma, aby se rozšířil mobilní signál.
Jak vypnout příkazový řádek a program "Spustit" v systému Windows
Příkazový řádek a program Spustit jsou velmi silné nástroje ve světě Windows. Pokud chcete, aby uživatelé v počítači neměli přístup k nim, není to příliš náročné. Systém Windows je velice snadné otevřít příkazový řádek a je s ním mnoho užitečných věcí . Může to být také nebezpečný nástroj v rukou nezkušených, protože vystavuje hodně síly a někdy je obtížné pochopit plné následky příkazu.