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)