GNU/Linux >> Belajar Linux >  >> Linux

Ekstrak tanggal dari /etc/shadow

chage -l <username>

Contoh Keluaran:

Last password change                                    : Dec 17, 2015
Password expires                                        : Mar 16, 2016
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 7
Maximum number of days between password change          : 90
Number of days of warning before password expires       : 14

for n in $(sudo cat /etc/shadow | awk '{FS=":";print $3}'); do date -d "01/01/1970 +${n}days" +%F; done 

Untuk menghindari penghargaan penggunaan kucing yang tidak berguna:

for n in $(sudo awk '{FS=":";print $3}' /etc/shadow); do date -d "01/01/1970 +${n}days" +%F; done 

laporkan status kata sandi pada akun bernama passwd -S username

for user in $(cut -d: -f1 /etc/passwd); do sudo passwd -S $user; done


Linux
  1. Bagaimana memulihkan dari entri root yang dihapus di file /etc/shadow dan/atau /etc/passwd di CentOS / RHEL 6

  2. Bagaimana cara memonitor file /etc/shadow dan /etc/passwd untuk perubahan dengan Auditd?

  3. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  1. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  2. Apakah mungkin untuk mengubah file basis data kata sandi (/ etc/passwd) di linux?

  3. Perbedaan antara ! vs!! vs * di /etc/shadow

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Bagaimana /etc/motd Diperbarui?

  3. BASH:Periksa /etc/shadow jika kata sandi pengguna dikunci