linux用户管理实验3:usermod命令
[root@long ~]# usermod -c 'wwwwwwwww' test11 修改账户的注释信息
[root@long ~]# grep test11 /etc/passwd
test11:x:600:600:wwwwwwwww:/home/test11:/bin/bash 注意第五个字段的内容
[root@long ~]# usermod -d /test11 test11 修改账户的宿主目录
[root@long ~]# grep test11 /etc/passwd
test11:x:600:600:wwwwwwwww:/test11:/bin/bash 注意第六个字段的内容
[root@long ~]# usermod -e 2009/01/30 test11 修改账户的有效日期
[root@long ~]# grep test11 /etc/shadow
test11:!!:14252:0:99999:7::14274: 注意第8个字段的内容
[root@long ~]# usermod -f 10 test11 账户过期10天后永久停权,当值为0时则立刻被停权,当值为-1时则关闭此功能。默认值为-1
[root@long ~]# grep test11 /etc/shadow
test11:!!:14252:0:99999:7:10:14274:
[root@long ~]# usermod -g root test3 修改账户test3的群组为root组
[root@long ~]# grep test3 /etc/passwd
test3:x:503:0::/home/test3:/bin/bash 注意第四个字段的内容变为0了,即root组
[root@long ~]# id test3 查看账户test3的id信息
uid=503(test3) gid=0(root) groups=0(root)
[root@long ~]# usermod -G sys,adm test3 修改账户test3的次要群组为sys和adm
[root@long ~]# id test3 再次查看账户test3的id信息,注意结果跟上次结果的变化
uid=503(test3) gid=0(root) groups=0(root),3(sys),4(adm)
[root@long ~]# usermod -l test33 test3 将test3账户的名字修改为test33
[root@long ~]# grep test3 /etc/passwd
test33:x:503:0::/home/test3:/bin/bash 注意第一个字段的内容
[root@long ~]# usermod -s /sbin/nologin test33 修改test33账户的shell为/sbin/nologin
[root@long ~]# grep test33 /etc/passwd
test33:x:503:0::/home/test3:/sbin/nologin 注意第七个字段的内容
[root@long ~]# usermod -u 555 test33 修改test33账户的uid为555
[root@long ~]# grep test33 /etc/passwd 注意第三个字段的内容
test33:x:555:0::/home/test3:/sbin/nologin
[root@long ~]# usermod -L test33 锁定账户test33的口令
[root@long ~]# passwd -S test33 查看test33口令的状态
test33 LK 2009-01-07 0 99999 7 -1 (Password locked.) 结果为锁定状态
[root@long ~]# usermod -U test33 解锁test33账户的口令
[root@long ~]# passwd -S test33 再次查看test33口令的状态
test33 PS 2009-01-07 0 99999 7 -1 (Password set, MD5 crypt.)