passwd修改用户密码
2015-08-29 10:11
302 查看
在Linux系统中更改root密码:执行passwd就可以修改
更改普通用户的密码:passwd+普通用户的名字
mkpasswd是自动生成密码的工具,默认情况下mkpasswd命令是不存在的,需要安装一个包,安装完之后,再次执行mkpasswd,会生成9位的不规则的字符串,我们可以把他作为一个密码
[root@slave ~]# mkpasswd
wU90raIa|
如果想让这个密码字符串变成12位,那就mkpasswd -l 12,如果不想要密码串里面的特殊字符,那就
mkpasswd -l 12 -s 0,如果想指定密码串里数字的个数,可以mkpasswd -l 12 -s 0 -d 4,如果想指定密码串里字母大写的个数,可以mkpasswd -l 12 -s 0 -d 4 -C 5(小写就是小c)
passwd --stdin aming(给aming用户更改密码,密码是明文的,我们可以看见),可以用在我们把它写在脚本里,你给一个用户去设置密码,需要用脚本实现
echo "aminglinux.com" |passwd --stdin aming
也可以这样
echo -e "123456\n123456" | passwd aming(\n是实现换行的,和-e一起用)
更改普通用户的密码:passwd+普通用户的名字
mkpasswd是自动生成密码的工具,默认情况下mkpasswd命令是不存在的,需要安装一个包,安装完之后,再次执行mkpasswd,会生成9位的不规则的字符串,我们可以把他作为一个密码
[root@slave ~]# mkpasswd
wU90raIa|
如果想让这个密码字符串变成12位,那就mkpasswd -l 12,如果不想要密码串里面的特殊字符,那就
mkpasswd -l 12 -s 0,如果想指定密码串里数字的个数,可以mkpasswd -l 12 -s 0 -d 4,如果想指定密码串里字母大写的个数,可以mkpasswd -l 12 -s 0 -d 4 -C 5(小写就是小c)
passwd --stdin aming(给aming用户更改密码,密码是明文的,我们可以看见),可以用在我们把它写在脚本里,你给一个用户去设置密码,需要用脚本实现
echo "aminglinux.com" |passwd --stdin aming
也可以这样
echo -e "123456\n123456" | passwd aming(\n是实现换行的,和-e一起用)
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 数据库链接字符串查询网站
- 网易云音乐8亿用户背后的伤疤
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死