This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
advanced-unix:capitole:capitol-06 [2016/05/12 09:31] razvan |
advanced-unix:capitole:capitol-06 [2016/05/12 12:44] (current) razvan [Schimbare parolă utilizatori] |
||
---|---|---|---|
Line 84: | Line 84: | ||
<note tip> | <note tip> | ||
- | Comanda ''basename primește'' ca argumente numele fișierului și extensia care va fi **eliminată** din numele fișierului, rămânând doar cu numele de bază. | + | Comanda ''basename'' ca argumente numele fișierului și extensia care va fi **eliminată** din numele fișierului, rămânând doar cu numele de bază. |
+ | |||
+ | Trebuie să scoateți extensia ''5.gz''. | ||
</note> | </note> | ||
Line 99: | Line 101: | ||
<note tip> | <note tip> | ||
În cadrul buclei ''while'', puteți folosi o construcție de forma ''echo $var | grep '^/home/''' pentru a afla dacă variabila ''var'' începe cu șirul ''/home''. | În cadrul buclei ''while'', puteți folosi o construcție de forma ''echo $var | grep '^/home/''' pentru a afla dacă variabila ''var'' începe cu șirul ''/home''. | ||
+ | |||
+ | Sau dacă folosiți ''awk'' nu mai aveți nevoie de construcția de mai sus. | ||
</note> | </note> | ||
Line 110: | Line 114: | ||
<note tip> | <note tip> | ||
- | Folosiți o construcție de forma ''echo ... | chpasswd'' pentru schimbarea parolei în mod neinteractiv. Vedeți și exemplele de aici: http://linoxide.com/linux-command/change-passwords-batch-mode-chpasswd/ | + | Folosiți o construcție de forma ''%%echo ... | sudo chpasswd%%'' pentru schimbarea parolei în mod neinteractiv. Vedeți și exemplele de aici: http://linoxide.com/linux-command/change-passwords-batch-mode-chpasswd/ |
</note> | </note> | ||