Cara menetapkan kata sandi ke pengguna dalam skrip shell

Cara menetapkan kata sandi ke pengguna dalam skrip shell

Memerintah:

Echo | passwd -stdin

Contoh:

Gunakan perintah berikut untuk mengubah kata sandi jack pengguna dalam skrip shell. Misalnya kami menggunakan kata sandi string sebagai kata sandi.

echo "kata sandi" | passwd --stdin jack 

Menetapkan Kata Sandi Input Pengguna:

Gunakan perintah berikut untuk memasukkan kata sandi dari pengguna dan tetapkan ke jack pengguna.

Baca -P "Masukkan Kata Sandi untuk Jack Pengguna:" PWD ECHO $ ​​PWD | passwd --stdin jack 

Kami juga dapat meminta kata sandi dua kali dari pengguna untuk membuat konfirmasi bahwa pengguna telah menghafalnya dengan benar. Gunakan perintah berikut untuk memasukkan kata sandi TWIC dari pengguna dan tetapkan ke jack pengguna.

while: lakukan baca -p "Masukkan kata sandi untuk jack pengguna:" pwd1 baca -p "konfirmasi kata sandi untuk jack pengguna:" pwd2 if ["$ pwd1" == "$ pwd2"] kemudian break lain echo "kata sandi dan konfirmasi kata sandi tidak tidak 'T cocok… "fi selesai gema $ pwd1 | passwd --stdin jack