This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
medium-unix:capitole:capitol-06 [2016/05/19 12:48] razvan [Căutare cu grep] |
medium-unix:capitole:capitol-06 [2016/05/19 13:04] (current) razvan [Generare parole aleatoare] |
||
---|---|---|---|
Line 319: | Line 319: | ||
Actualizați comanda de mai sus pentru a genera ''20'' de parola a câte ''16'' caractere. | Actualizați comanda de mai sus pentru a genera ''20'' de parola a câte ''16'' caractere. | ||
+ | |||
+ | <note important> | ||
+ | Recomandăm să **nu** folosiți ''for'' (merge, dar vrem să folosim ''fold'' :-P). Vedeți indicațiile legate de folosirea comenzii ''fold'' de mai jos. | ||
+ | </note> | ||
<note tip> | <note tip> | ||
- | Extrageți ''20*16 = 320'' caractere aleatoare și apoi folosiți comanda ''fmt'' cu opțiunea ''-w'' pentru a le grupa în seturi de câte ''16''. | + | Comanda ''fold'' împarte informațiile primite la intrarea standard în linii pe care le afișează la ieșirea standard. Poate să extragă linii de dimensiune dată. Uzual se folosește în forma |
+ | <code> | ||
+ | <command> | fold | ||
+ | </code> | ||
+ | unde ''<command>'' este o comandă care generează informații pe care apoi să le prelucreze comanda ''fold''. | ||
+ | |||
+ | Extrageți ''20*16 = 320'' caractere aleatoare și apoi folosiți comanda ''fold'' cu opțiunea ''-w'' pentru a le grupa în seturi de câte ''16''. Adică o construcție de forma | ||
+ | <code> | ||
+ | cat /dev/urandom | ... | fold -w 16 | ||
+ | </code> | ||
</note> | </note> |