Kata sandi tidak kedaluwarsa pada server Linux

12

Saya ingin mengatur akun di server linux dan membuat kata sandi akun tidak pernah kedaluwarsa. Saya mengalami kesulitan mengatasinya dengan passwdhalaman manual. Bisakah seseorang tolong bantu saya?

Nate
sumber

Jawaban:

21

Untuk memaksimalkan kedaluwarsa kata sandi:

passwd -x 99999 username

Untuk menonaktifkan kedaluwarsa akun:

usermod -e '' username

Untuk melakukan keduanya dengan chage:

chage -E -1 -M -1 username

Untuk mengatur default sistem, lihat / etc / default / useradd

Cakemox
sumber
5

Gunakan perintah chage:

chage -M -1 USERNAME
bindbn
sumber
0

Anda ingin chageperintah yang baru saja Anda setel kata sandi minimum akun ke waktu yang sangat lama seperti 9999999999 hari.

di sini adalah howto yang sangat bagus - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html

Zypher
sumber
1
chagememiliki nilai eksplisit untuk perilaku ini. Lihat jawaban bindbn misalnya.
Allen
0

Perintah lengkap untuk mengurangi konfigurasi lain sebelumnya adalah sebagai berikut:

chage -E -1 -M -1 -I -1 username
Axel
sumber
0

AIX: Kata sandi tidak kedaluwarsa

Mengubah ukuran riwayat pengguna

chuser histsize=0 <userid>

ubah kata sandi pengguna

passwd <userid>

Hapus bendera yang memberi tahu OS untuk mengatur ulang kata sandi saat login (setelah pengaturan ulang kata sandi)

pwdadm -c <userid>

Jika Anda tidak ingin menyebabkan keributan dengan mengedit ukuran riwayat pengguna Anda, Anda dapat menggunakan perintah berikut untuk mengubah file keamanan untuk mengatakan bahwa terakhir kali Anda mengatur ulang kata sandi Anda selalu tanggal hari ini. Anda dapat mengekspor ini di .profilefile Anda sehingga berjalan setiap kali Anda masuk juga.

chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`
Chris Alderson
sumber
0

Berikut ini adalah contoh lengkap dari perintah chage (Ubah usia) tentang kata sandi kadaluwarsa Linux: Nonaktifkan sepenuhnya kata sandi dan akun kedaluwarsa:

Parameter perintah chage:

-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.

Contoh nama pengguna adalah: sysadmit

[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit

[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017 
Password expires: never 
Password inactive: never 
Account expires: never 
Minimum number of days Between password change: 0 
Maximum number of days Between password change: 99999
Number of days of warning before Expires password 7 

Diambil dari: http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html

Tom Shaiker
sumber