Cara memberikan kata laluan kepada pengguna dalam skrip shell

Cara memberikan kata laluan kepada pengguna dalam skrip shell

Perintah:

echo | Passwd -stdin

Contoh:

Gunakan arahan berikut untuk menukar kata laluan bicu pengguna dalam skrip shell. Contohnya kami menggunakan kata laluan rentetan sebagai kata laluan.

echo "kata laluan" | Passwd --Stdin Jack 

Menetapkan Kata Laluan Input Pengguna:

Gunakan arahan berikut untuk memasukkan kata laluan dari pengguna dan berikan kepada Jack Pengguna.

BACA -P "Masukkan kata laluan untuk Jack Pengguna:" PWD Echo $ PWD | Passwd --Stdin Jack 

Juga kita boleh meminta kata laluan dua kali dari pengguna untuk membuat pengesahan bahawa pengguna telah menghafalnya dengan betul. Gunakan arahan berikut untuk memasukkan kata laluan Twic dari pengguna dan berikan kepada Jack Pengguna.

Sementara: Baca -P "Masukkan Kata Laluan untuk Jack Pengguna:" PWD1 Baca -P "Sahkan Kata Laluan untuk Jack Pengguna:" PWD2 jika ["$ pwd1" == "$ pwd2"] kemudian memecahkan kata laluan lain "dan sahkan kata laluan tidak 't Match ... "fi selesai echo $ pwd1 | Passwd --Stdin Jack