usermod命令,用户密码管理,mkpasswd随机生成密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了usermod命令,用户密码管理,mkpasswd随机生成密码相关的知识,希望对你有一定的参考价值。
usermod
用于修改用户的基本信息
选项
-d<登入目录>:修改用户登入时的目录;
-g<群组>:修改用户所属的群组;
-G<群组>;修改用户所属的附加群组;
-s<shell>:修改用户登入后所使用的shell;
-u<uid>:修改用户ID;
-l<帐号名称>:修改用户帐号名称;
-L:锁定用户密码,使密码无效;
-U:解除密码锁定。
将user1添加到组grp1中:usermod -G grp1 user1
修改user的用户名为user1:usermod -l user1 user
用户密码管理
锁定aming用户:passwd -l aming 查看用户密码文件发现有感叹号!!表示该用户被锁定
解锁aming用户:passwd -u aming
修改用户密码方法:
passwd user(再输两次密码)
passwd --stdin user (再输一次密码)
echo "abc12345" |passwd --stdin user (user密码设置为abc12345)
echo -e "abc12345 \nabc12345" |passwd user (user密码设置为abc12345)
mkpasswd命令
mkpasswd用来随机生成密码,使用前先安装包“yum install -y expect ”
-l (密码的长度定义, 默认是 9)
-d (数字个数, 默认是 2)
-c (小写字符, 默认是 3)
-C (大写字符, 默认是 2)
-s (特殊字符, 默认是 1)
-v (详细)
-p prog (程序设置密码, 默认是 passwd)
mkpasswd 默认生成的密码为9位
mkpasswd -l 12 生成的密码为12位
mkpasswd -l 12 -s 3 生成的密码为12位,其中包括3个特殊字符
生成一个长度为20位,包括数字个数(5),包含小写字母个数(5),包含大写字母个数(5),包含特殊符号个数(5)。
mkpasswd -l 20 -d 5 -c 5 -C 5 -s 5
U}[email protected]&,c8{d5
本文出自 “运维之路” 博客,请务必保留此出处http://ccj168.blog.51cto.com/13163491/1977937
以上是关于usermod命令,用户密码管理,mkpasswd随机生成密码的主要内容,如果未能解决你的问题,请参考以下文章