Saya melihat banyak dokumen menyarankan untuk digunakan chage
pada Debian dan Ubuntu, tetapi apt-get update && apt-get install chage
tidak menginstal paket. Sebagai contoh,
root@ubuntu:~/Desktop# apt-get install chage
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package chage
Saya menemukan bahwa saya perlu mengedit /etc/shadow
. Bagaimana tepatnya saya perlu mengedit root
baris di bawah ini, sehingga Linux saya tidak meminta saya untuk mengubah kata sandi pada setiap login
root@ubuntu:~# cat /etc/shadow
root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:99999:7:::
Saya mengedit baris root sebagai deong
disarankan
root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:::::
Masih meminta kata sandi saat masuk.
Saya juga mengikuti instruksi pada http://www.lifelinux.com/setting-up-password-aging-in-linux/ :
root@ubuntu:/home# chage -m 7 -M 60 -W 7 -I 7 root
root@ubuntu:/home# chage -m 0 -M 99999 -I -1 root
root@ubuntu:/home# change -l root
-bash: change: command not found
root@ubuntu:/home# chage -l root
Last password change : password must be changed
Password expires : password must be changed
Password inactive : password must be changed
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 password expires : 7
Apa yang harus saya edit untuk menghapus password must be changed
? Saya juga melakukannya chage -I -1 -m 0 -M 99999 -E -1 root
, tapi itu tidak membantu.
ubuntu login: root Password: You are required to change your password immediately (root enforced) Changing password for root. (current) UNIX password: Enter new UNIX password: Retype new UNIX password:
akan mematikan kedaluwarsa kata sandi.
sumber
chage
.