GNU/Linux >> Belajar Linux >  >> Linux

CentOS / RHEL :Cara mengubah algoritma hashing kata sandi

authconfig

Algoritma hashing kata sandi pengguna Linux juga dapat dikonfigurasi. Gunakan perintah authconfig untuk menentukan algoritma yang sedang digunakan, atau untuk mengaturnya ke sesuatu yang berbeda. Untuk menentukan algoritma saat ini:

# authconfig --test | grep hashing
 password hashing algorithm is sha512

Ubah algoritma hashing

Untuk mengubah algoritme, gunakan opsi –passalgo dengan salah satu parameter berikut:descrypt, bigcrypt, md5, sha256, atau sha512, diikuti dengan opsi –update.

# authconfig --passalgo=md5 --update
Catatan :Algoritma baru dalam file passwd/shadow akan berlaku hingga eksekusi perintah passwd berikutnya.

Memaksa pengguna untuk beralih ke algoritme baru

Ketika algoritma hashing diubah, secara default pengguna yang ada perlu mengubah kata sandi mereka, untuk menggunakan algoritma baru. Anda dapat :
1. ubah semua sandi pengguna non-root atau
2. memaksa pengguna untuk mengubah kata sandi pada login berikutnya.

1. ubah semua sandi pengguna non-root
Ini adalah perulangan kecil untuk mengubah kata sandi semua pengguna non-root agar sama dengan nama pengguna mereka.

# for i in `cat /etc/shadow | awk -F: '{if ( $1 != "root" && $2 ~ /^!?[[:alnum:]./$]/ ) print $1}'`
do
passwd --stdin $i <<<$i
done

2. Paksa semua pengguna non-root untuk mengubah kata sandi mereka saat masuk
Serupa dengan loop di atas, kami juga dapat memaksa pengguna non-root untuk mengubah kata sandi mereka pada login berikutnya :

# for i in `cat /etc/shadow | awk -F: '{if ( $1 != "root" && $2 ~ /^!?[[:alnum:]./$]/ ) print $1}'`
do
chage -d0 $i <<<$i
done


Linux
  1. CentOS / RHEL 7 :Cara Mengubah Zona Waktu

  2. Cara Mengganti Algoritma Kata Sandi di CentOS/RHEL

  3. CentOS / RHEL 6:Cara mengubah level log SNMP

  1. Cara Mengatur atau Mengubah Nama Host di CentOS 7 / RHEL 7

  2. Bagaimana Kami Mengubah Kata Sandi Root?

  3. CentOS / RHEL :Cara mengubah string komunitas SNMP

  1. Bagaimana cara mengubah alamat IP di RHEL 8 / CentOS 8 Linux

  2. CentOS / RHEL :Cara Mengubah shell login pengguna

  3. Cara memeriksa log perubahan paket RPM di CentOS/RHEL