Untuk mengaktifkan penuaan kata sandi di Linux, file bayangan digunakan. Penuaan kata sandi tidak diatur dalam file /etc/passwd dengan Linux, tidak seperti sistem lain.
1. Di /etc/login.defs , tentukan PASS_MAX_DAYS ke 90, bukan 9999 default:
# vi /etc/login.defs PASS_MAX_DAYS=90
Data di atas dari /etc/login.defs digunakan oleh useradd perintah dan itu membuat pengguna dengan usia kata sandi yang disebutkan.
2. Untuk pengguna yang sudah ada, atur ulang penuaan kata sandi menggunakan perintah berikut:
# chage -M 90 username
3. Jalankan perintah authconfig dan pastikan shadow password diaktifkan. NIS secara default tidak akan membangun file bayangan. Edit file /var/yp/Makefile dan buat perubahan berikut:
# vi /var/yp/Makefile MERGE_PASSWD=false
Di baris semua: , tambahkan bayangan sebagai berikut:
all: shadow passwd group hosts rpc services netid protocols mail
4. Jalankan makefile. Ini akan membuat bayangan peta baru.
5. Sekarang NIS menyimpan informasi penuaan kata sandi, yang dapat dilihat dengan perintah berikut:
# ypcat shadow.byname | grep user