Pertanyaan :Bagaimana cara menghindari peringatan “BAD PASSWD :is too simple” saat mengganti password di Linux?
1. Ubah file konfigurasi /etc/pam.d/password-auth dan /etc/pam.d/system-auth untuk mengatur kerumitan kata sandi.
# vi /etc/pam.d/password-auth
Informasi berikut akan ditampilkan.
auth required pam_env.so auth sufficient pam_unix.so try_first_pass nullok auth required pam_deny.so account required pam_unix.so #password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=0 enforce_for_root password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so
Tambahkan tag komentar (#) sebelum baris pam_cracklib.so dalam file konfigurasi password-auth untuk mengomentari baris tersebut.
# vi /etc/pam.d/system-auth
Informasi berikut akan ditampilkan:
auth required pam_env.so auth sufficient pam_unix.so try_first_pass nullok auth required pam_deny.so account required pam_unix.so #password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=0 enforce_for_root #password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow use_authtok password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so
Tambahkan tag komentar (#) sebelum baris pam_cracklib.so dan pam_pwquality.so dalam file konfigurasi auth sistem untuk mengomentari baris tersebut.
Hapus parameter use_authtok dari baris ini:
password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow use_authtok
Pengaturan parameter di baris pam_cracklib.so dan pam_pwquality.so mengontrol kompleksitas kata sandi pengguna dan menegakkan_for_root menunjukkan bahwa kata sandi pengguna root juga harus memenuhi persyaratan kompleksitas kata sandi.
Catatan :Menurunkan kerumitan sandi dapat membawa risiko pada sistem.