mkpasswd命令 随机生成密码

1.mkpasswd命令

mkpasswd命令 是make password的简写。可以随机生成字符串。

2.mkpasswd命令使用方法

安装:

# yum install -y expect

语法:

mkpasswd [选项] [参数]

选项:

-l:指定长度

-d:数字的个数

-c:小写字母个数

-C:大写字母个数

-s:特殊字符个数

3.实例

生成一个15位的密码,特殊符号0个,数字5个

# mkpasswd -l 15 -s 0 -d 5

zv63Zw2Uj8mp1cy

原文地址:http://blog.51cto.com/11060853/2092355

时间: 2024-10-10 13:22:27

mkpasswd命令 随机生成密码的相关文章

usermod命令,用户密码管理,mkpasswd随机生成密码

usermod 用于修改用户的基本信息 选项 -d<登入目录>:修改用户登入时的目录: -g<群组>:修改用户所属的群组: -G<群组>:修改用户所属的附加群组: -s<shell>:修改用户登入后所使用的shell: -u<uid>:修改用户ID: -l<帐号名称>:修改用户帐号名称: -L:锁定用户密码,使密码无效: -U:解除密码锁定. 将user1添加到组grp1中:usermod -G grp1 user1 修改user的用

Shell脚本批量创建用户并随机生成密码

要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for i in $(seq -w 10) do         useradd -s /bin/bash oldboy$i         echo "password$i" | md5sum | tee -a passwd.txt | passwd --stdin  oldboy$i done 脚本执行效果: [[email pro

Python随机生成密码

废话不说,直贴代码 # coding:utf-8 """ Author : han Email : [email protected] Time : 2019-07-27 17:12 Home Team : Golden State Warriors 随机生成 密码 6位 ~ 20位 三个等级 """ import sys import random import string def main(d='6', level='1'): "

Linux下随机生成密码的命令总结

有时候经常为如何设置一个安全.符合密码复杂度的密码而绞尽脑汁,说实话,这实在是一个体力活而且浪费时间,更重要的是设置密码的时候经常纠结.终于有一天实在忍不住了,于是学习.整理了一下如何使用Linux下命令来随机生成安全.符合密码复杂度的命令. 俗话说"工欲善其事必先利其器".如果能用挖土机的,你为什么要用锄头? 最近一直在反思自己:习惯性用原始.老旧的方式解决问题.而不擅长利用一些工具快捷.方便的解决问题. 1:mkpaswd命令 mkpasswd 是Linux自带的一个密码生成工具,

usermod命令、mkpasswd命令及用户密码管理

一.usermod更改用户属性的命令格式:usermod [-ugdsG]username-u 更改UID-g 更改GID-d 指定家目录-s 指定shell-Guseradd -G 创建扩展组-L 锁定用户-U 解锁用户(id username 查看用户的UID等信息) 二. passwd 命令 更改用户密码:1.直接输入passwd更改root用户密码2.更改普通用户密码: passwd user3.查看文件 /etc/shadow (如果一个用户的密码位是*号或者是!的,那么这个用户是锁定

随机生成密码

[[email protected] ~]# cat pwd1.sh read -p '请输入您需要的密码位数:' digit read -p '请输入您需要的密码个数:' num for i in `seq $num` do </dev/urandom tr -dc '[email protected]#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c$digit; echo done [[email protected]-node1 ~]# sh pwd

十二、usermod命令、用户密码管理、mkpasswd命令

一.usermod命令 usermod:更改用户属性. 格式:usermod -u 111 username:usermod -g 123 username(-g后面可以是组名,也可以是gid) 也可以-d指定家目录,-s指定它的shell -G:扩展组 命令id+用户名:可以查看该用户的uid,gid和组.这个组不仅包含了前面的gid,还可以包括其他的扩展组.一个用户可以属于多个组,但是gid只有一个,我们把除了gid以外的组叫做扩展组. 小实验: # usermod -G grp1 user

随机生成指定长度的密码之---Random

随机生成指定长度的密码思路: 1.密码中可能包含字母,数字,特殊符号,为了区别分别定义常量 2.随机生成密码,自然想到要用到java.util.Random 类 3.定义一个带两个参数的方法,1跟2,分别指定密码内容类型和密码长度 具体实现过程: import java.util.Random;/** * @author * @date 创建时间: * @version 1.0 * @parameter * @since * @return */public class RandomChar {

mkpasswd命令

mkpasswd;随机生成密码工具首先需要yum安装expectyum install -y expect 实例系统随机生成一个密码[[email protected] ~]# mkpasswdpBe93u.tE //随机生成一个九位数密码 指定生成密码的长度:[[email protected] ~]# mkpasswd -l 12u6eGVa6awlu; 指定生成密码有几个特殊符号:[[email protected] ~]# mkpasswd -l 12 -s 4mL{njwH<[66-