【命令名称】 usermod
【使用权限】 root
【命令语法】 usermod [-cugGdeULf] username
【功能说明】 修改已有用户的属性
【常用参数】
             c  修改/etc/passwd第五列的说明栏
             u 就是用户的uid
             d 后面接帐号的家目录,就是/etc/passwd第六栏
             g 修改帐号的初始群组
             G 后面接次要群组
             a 与G使用,可‘增加次要群组的支援’,而非‘设定’哦
             s 后面接shell的实际档案,如/bin/bash
             l 后面接帐号名称,也就是修改原来帐号
             e 后面接日期,格式为YYYY-MM-DD也就是在/etc/shadow内的第八列,帐户失效
             f 密码失效日,接天数,-1,为永不过期,0为马上过期,在shadow第七栏
             L 锁帐号
             U 解锁帐号
【命令实例】
1.修改帐号名称
[cxc@cxcserver ~]$ grep okok /etc/passwd
okok:x:501:501::/home/test:/bin/bash
[cxc@cxcserver ~]$ sudo usermod -l test okok
[cxc@cxcserver ~]$ grep test /etc/passwd
test:x:501:501::/home/test:/bin/bash
[cxc@cxcserver ~]$
2.把test帐号加入cxc组
[cxc@cxcserver ~]$ sudo usermod -G cxc test
[cxc@cxcserver ~]$ grep test /etc/group
cxc:x:500:test
test:x:501:
[cxc@cxcserver ~]$
3.Test在2013-4-1号停用
[cxc@cxcserver ~]$ sudo usermod -e 2013-04-01 test
[sudo] password for cxc:
Sorry, try again.
[sudo] password for cxc:
[cxc@cxcserver ~]$ sudo grep test /etc/shadow
test:!!:15697:0:99999:7::15796:
[cxc@cxcserver ~]$ sudo chage -l test
Last password change                                    : Dec 23, 2012
Password expires                                        : never
Password inactive                                       : never
Account expires                                         : Apr 01, 2013
Minimum number of days between password change          : 0
Maximum number of days between password change          : 99999
Number of days of warning before password expires       : 7
[cxc@cxcserver ~]$
4.锁定test帐号
[cxc@cxcserver ~]$ sudo usermod -L test
[cxc@cxcserver ~]$ sudo grep test /etc/shadow
test:!$1$yevDtCfu$jRswefg4IqS07.lh8EzzE.:15721:0:99999:7::15796: #密码位有!锁定
[cxc@cxcserver ~]$