7.2 usermod 修改用户信息
1.命令功能
usermod 修改已存在的用户账号信息。
2.语法格式
usermod option login
参数选项说明
选项 |
选项说明 |
-c |
修改用户passwd文件中的说明栏,同useradd –c功能 |
-d |
修改用户每次登入时使用的家目录,同useradd –d功能。 |
-e |
修改用户终止日期,同useradd –e功能 |
-u |
修改用的UID值。同useradd –u功能 |
-f |
密码过期后几日天数永久停用 同useradd –f功能 |
-s shell |
修改用户登录后使用的shell 用useradd –s功能 |
-a |
追加用户到用户组,仅与-G参数连用 |
-l |
修改用户的账号名称 |
-L |
锁定用户密码,不让用户修改密码 |
-U |
解除密码锁定状态 |
-G |
修改用户对应为多个不同组成员,同useradd –G功能 |
usermod的作用是修改用户,而useradd的作用是添加用户,本质上是对用户的操作。
3.使用范例
范例1 多个参数组合使用,usermod –c、-u、-G、-s、-d、-m、-e、-f组合。
[root@cxf home]# usermod -u 777 -s /sbin/nologin -c THANK_YOU -G root -e "2018/05/20" -f 30 -d /home/think test [root@cxf home]# grep -w test /etc/passwd test:x:777:506:THANK_YOU:/home/think:/sbin/nologin [root@cxf home]# id test uid=777(test) gid=506(test) 组=506(test),0(root) [root@cxf home]# grep -w test /etc/shadow test:!!:17671:0:99999:7:30:17671: [root@cxf home]# chage -l test 最近一次密码修改时间 :5月 20, 2018 密码过期时间 :从不 密码失效时间 :从不 帐户过期时间 :5月 20, 2018 两次改变密码之间相距的最小天数 :0 两次改变密码之间相距的最大天数 :99999 在密码过期之前警告的天数 :7
说明:-u指定UID值,-s指定登录shell,-c指定passwd中说明信息,-G指定多个组成员
-e 账号终止日期,-f密码到期后,多少日后不账号停用,-d指定登录家目录。