当前位置:首页 » 操作系统 » 密码字典linux

密码字典linux

发布时间: 2022-06-20 02:30:52

1. 如何修改 linux 用户密码长度最小值

修改Linux系统用户密码长度和复杂性

之前在修改linux密码长度的时候都是去修改/etc/login.defs文件的pass_min_len 参数,可是地球人都知道,这个参数根本不具备强制性,用户一样可以使用短密码.

真正要对密码复杂性进行限制,还需要cracklib来完成.

红帽的系统一般都已经安装了, 可以rpm -qa|grep 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

2. 在linux 上编写1个shell程序,字典破解加密密钥

看下wo 的网民吧, 可以解决的哦 !!

3. ubuntu或linux下有没有什么好点的密码字典生成程序啊

可以直接用mkpasswd命令生成密码。。。

4. linux 密码策略 1 密码最短八位,复杂度不要求 2 登录错误10次,锁定10分钟

按你的需求做对应的修改
在linux,设置密码复杂度的方法有几个
1. 一个是在/etc/login.defs文件,里面几个选项
PASS_MAX_DAYS 90 #密码最长过期天数
PASS_MIN_DAYS 80 #密码最小过期天数
PASS_MIN_LEN 10 #密码最小长度
PASS_WARN_AGE 7 #密码过期警告天数

2. 另外一个方法是,修改/etc/pam.d/system-auth文件
找到 password requisite pam_cracklib.so这么一行替换成如下:
password requisite pam_cracklib.so retry=5 difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 dictpath=/usr/share/cracklib/pw_dict

参数含义:
尝试次数:5
最少不同字符:3
最小密码长度:10
最少大写字母:1
最少小写字母:3
最少数字:3
密码字典:/usr/share/cracklib/pw_dict

5. 密码字典放在linux系统的哪个文件夹

用户密码的话,/etc/shadow

6. linux下设置密码复杂度限制,怎么设置

在linux,设置密码复杂度的方法有几个
1. 一个是在/etc/login.defs文件,里面几个选项
PASS_MAX_DAYS 90 #密码最长过期天数
PASS_MIN_DAYS 80 #密码最小过期天数
PASS_MIN_LEN 10 #密码最小长度
PASS_WARN_AGE 7 #密码过期警告天数

2. 另外一个方法是,修改/etc/pam.d/system-auth文件
找到 password requisite pam_cracklib.so这么一行替换成如下:
password requisite pam_cracklib.so retry=5 difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 dictpath=/usr/share/cracklib/pw_dict

参数含义:
尝试次数:5
最少不同字符:3
最小密码长度:10
最少大写字母:1
最少小写字母:3
最少数字:3
密码字典:/usr/share/cracklib/pw_dict

这样设置好,你可以做一下测试,不过需要先退出root,因为root用户并不会受这些限制,它可以设置任意的密码。

7. linux下如何对特定的用户不设置密码复杂度

在linux,设置密码复杂度的方法有几个
1. 一个是在/etc/login.defs文件,里面几个选项
PASS_MAX_DAYS 90 #密码最长过期天数
PASS_MIN_DAYS 80 #密码最小过期天数
PASS_MIN_LEN 10 #密码最小长度
PASS_WARN_AGE 7 #密码过期警告天数

2. 另外一个方法是,修改/etc/pam.d/system-auth文件
找到 password requisite pam_cracklib.so这么一行替换成如下:
password requisite pam_cracklib.so retry=5 difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 dictpath=/usr/share/cracklib/pw_dict

参数含义:
尝试次数:5
最少不同字符:3
最小密码长度:10
最少大写字母:1
最少小写字母:3
最少数字:3
密码字典:/usr/share/cracklib/pw_dict

这样设置好,你可以做一下测试,不过需要先退出root,因为root用户并不会受这些限制,它可以设置任意的密码。

8. cdlinux密码字典,全面一点

自己下载去玩玩吧。

9. linux系统迫解wifi密码跑字典,字典是1g的,跑完要多久

1G的字典,跑完大慨要几个小时吧,不同配置的机器不太一样。不过1G的字典成功率不高呢,我跑过6G的,都没跑出来。

热点内容
网易云音乐文件夹名 发布:2024-11-07 22:39:23 浏览:210
云速服务器近期价格 发布:2024-11-07 22:39:20 浏览:37
linuxnginx与php 发布:2024-11-07 22:33:32 浏览:78
android语音sdk 发布:2024-11-07 22:26:58 浏览:614
uuidjava生成 发布:2024-11-07 22:22:31 浏览:7
装修家中需要配置哪些东西 发布:2024-11-07 22:21:11 浏览:82
什么安卓的平板电脑最好用 发布:2024-11-07 22:21:05 浏览:553
linux最大内存 发布:2024-11-07 22:11:28 浏览:627
谁编程的楚辞 发布:2024-11-07 22:06:22 浏览:334
安卓暴力摩托叫什么 发布:2024-11-07 22:05:03 浏览:344