小编sve*_*ven的帖子

在 Linux 上关闭密码过期

我看到很多文档建议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
Run Code Online (Sandbox Code Playgroud)

我发现我需要编辑/etc/shadow. 我究竟需要如何编辑root下面的行,以便我的 Linux 不会要求我在每次登录时更改密码?

root@ubuntu:~# cat /etc/shadow
root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)

我按照deong建议编辑了根行

root:$6$U.dnAQ2f$FV$/aF23Yn.sq1BYVjinlI9251nAarzqGKES18RxadV5bTakcfCNYAMljUwSaQZYV0r4MttHF0SFO7ebq3E1m/:0:0:::::
Run Code Online (Sandbox Code Playgroud)

它仍然会在登录时要求输入密码。

我还遵循了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: …
Run Code Online (Sandbox Code Playgroud)

linux debian root passwords ubuntu

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

debian ×1

linux ×1

passwords ×1

root ×1

ubuntu ×1