码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记(十二)usermod、passwd、mkpasswd

时间:2018-02-05 02:55:12      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:bsp   pre   aaa   ado   --   ant   rgb   microsoft   mic   

一、usermod修改用户信息

usermod -u   111   username   #修改用户
usermod -g   grp2 username      #修改用户组
usermod -d  /home/chinantfy2     username  #修改用户家目录
usermod -s  /sbin/nologin   username  #修改用户shell

一个用户可以属于多个组,但是gid只有一个

id  username可以查看用户uid与gid和所属组

usermod -g 只可以修改一个组
usermod -G可以添加多个组,用此命令时,后面跟几个组,则文件的所属组就是指定的组加上原来建用户时所属的组
例如
usermod -G grp1,user2   username
假设建立账户时的组为usergrp
则此时用户组为usergrp,grp1,user2

二、passwd

passwd可以修改用户密码,root用户可以修改所有用户的密码,普通用户只可以修改自己的密码;

passwd -l username

可以锁定用户密码,此时用户无法登陆,这时候cat  etc/shadow 可以看到,密码位置变为!开头,

passwd -u  username

解锁密码

另外

usermod  -L  username  锁定用户密码

usermod  -U  username  解锁用户

直接修改密码的命令

echo  "111222aaa" |passwd  --stdin usr2
echo -e "111222aaa\n111222aaa\n" |passwd usr2

三、mkpasswd命令

yum install -y expect

安装软件包

mkpasswd

可以随机生成复杂的密码,默认九位

mkpasswd -l 12

则指定密码长度12位

-s  指定特殊符号的个数



Linux学习笔记(十二)usermod、passwd、mkpasswd

标签:bsp   pre   aaa   ado   --   ant   rgb   microsoft   mic   

原文地址:http://blog.51cto.com/13569831/2068813

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!