Mengubah kata sandi melalui skrip

Untuk mengubah kata sandi di Linux melalui skrip Bash, ia dua skrip yang paling penting adalah skrip 'Buat Pengguna' dan 'Ganti Kata Sandi Shell', untuk admin sistem yang secara teratur menggunakan server surat, karena mungkin ada beberapa fungsi yang terkait pekerjaan admin. Jika ada kegagalan untuk mencadangkan nama pengguna dan kata sandi sistem admin, itu menghambat tugas admin lainnya dan kemungkinan penyalahgunaan kata sandi tinggi. Jika Anda kehilangan nama pengguna dan kata sandi server surat, admin harus secara manual membuat semua pengguna lagi dan kemudian mengubah kata sandi untuk semuanya. Ada dua metode untuk mengubah kata sandi pada sistem jika Anda menggunakan sistem operasi Linux. Perintah konvensionalnya adalah passwd, -stdin, pipe . Satu lagi opsi yang bisa digunakan adalah chpasswd .

    • Metode 1: sandi sandi
    • Metode 2: chpasswd

Metode 1: sandi sandi

Secara konvensional, perintah yang digunakan untuk mengubah kata sandi pada sistem berbasis Linux adalah passwd . Opsi yang terkait dengan perintah ini adalah -stdin, dan ini semua dilakukan melalui pipa

 echo -e "new_password \ nnew_password" | (passwd --stdin $ USER) 

Metode 2: chpasswd

Alternatifnya adalah menggunakan chpasswd, seperti di bawah ini:

 echo "kata sandi: nama" | chpasswd 

Perhatikan bahwa metode pertama dapat digunakan untuk mengubah kata sandi pada sistem berbasis Samba:

 echo -e "new_password \ nnew_password" | (smbpasswd -a -s $ USER) 
Artikel Sebelumnya Artikel Berikutnya

Tips