Я вижу много документов, предлагающих использовать chage
в Debian и Ubuntu, но apt-get update && apt-get install chage
не устанавливает пакет. Например,
root@ubuntu:~/Desktop# apt-get install chage
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package chage
Я обнаружил, что мне нужно отредактировать /etc/shadow
. Как именно мне нужно отредактировать root
строку ниже, чтобы мой Linux не просил меня менять пароль при каждом входе в систему?
root@ubuntu:~# cat /etc/shadow
root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:99999:7:::
Я отредактировал корневую строку, как предложил deong
root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:::::
Он по-прежнему запрашивает пароль при входе в систему.
Я также следовал инструкциям на 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
Что мне нужно отредактировать, чтобы удалить password must be changed
? Я также сделал chage -I -1 -m 0 -M 99999 -E -1 root
, но это не помогло.