linux中怎么用管理员修改用户的密码
![linux中怎么用管理员修改用户的密码 linux中怎么用管理员修改用户的密码](http://img.apjn.cn/apjn/2023/03/b5fyizkftv0.jpg)
linux使用管理员更改用户密码需要在系统终端中操作。
在linux系统终端中使用管理员更改用户密码步骤如下所示:
1、点击进入linux系统终端程序。
2、在系统终端程序中输入sudo passwd命令。
3、在sudo passwd命令后输入需要更改密码的用户名。
4、输入管理员密码。
5、输入需要更改的密码。
6、重新输入新密码。
7、如图所示,更改密码成功。
如何修改 linux 用户密码长度最小值
修改Linux系统用户密码长度和复杂性
之前在修改linux密码长度的时候都是去修改/etc/login.defs文件的pass_min_len 参数,可是地球人都知道,这个参数根本不具备强制性,用户一样可以使用短密码.
真正要对密码复杂性进行限制,还需要cracklib来完成.
红帽的系统一般都已经安装了, 可以rpm -qa|32313133353236313431303231363533e59b9ee7ad9431333363373734grep crack来查看,一般是两个包
cracklib参数主要有:
1.debug
用于syslog日志记录
2.type=abcd
当修改密码时,典型的提示信息是:
New linux password:
Retype Linux password:
可以通过abcd来替换linux这个单词
3.retry=3
用户有几次出错的机会
4.difok=5
新密码中至少有几个字符是和以前的密码不同的.
5.difignore=3
忽略新密码中不同字符之前的几个字母.
6.minlen=
8
最小密码长度
7.dcreditr=5
密码中最多几个数字
8.ucredit=5
密码中最多几个大些字母.
9.lcredit=5
新密码中最多几个消协字母
10.ocredit=5
新密码中最多几个特殊字符
11.use_authtok
使用密码字典中的密码
cracklib密码强度检测过程
首先检查密码是否是字典的一部分,如果不是,则进行下面的检查
|
|
/|/
密码强度检测过程
|
|
/|/
新密码是否旧密码的回文
|
|
/|/
新密码是否只是就密码改变了大小写
|
|
/|/
新密码是否和旧密码很相似
|
|
/|/
新密码是否太短
|
|
/|/
新密码的字符是否是旧密码字符的一个循环
例如旧密码:123
新密码:231
|
|
/|/
这个密码以前是否使用过
配置样例:
/etc/pam.d/system-auth
修改
password requisite /lib/security/$ISA/pam_cracklib.so retry=3
为
password requisite /lib/security/$ISA/pam_cracklib.so retry=3 minlen=8 difok=5
Linux怎么把用户的密码修改成之前使用过的用户的密码
![Linux怎么把用户的密码修改成之前使用过的用户的密码 Linux怎么把用户的密码修改成之前使用过的用户的密码](http://img.apjn.cn/apjn/2023/03/yu1q1afuwvq.jpg)
修改/etc/pam.d/system-auth文件,修改内容如下
password sufficient pam_unix.so remember=5 md5 shadow nullok try_first_pass use_authtok
说明:remember=
5 不能使用前五次的旧密码