1、命令概述
usermod命令用于修改用户的基本信息。usermod命令不允许改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在执行任何程序。
2、命令语法
usermod【选项】 【用户名】
3、命令选项
-c<备注>:修改用户帐号的备注文字;
-d<登入目录>:修改用户登入时的家目录;
-e<有效期限>:修改帐号的有效期限;
-f<缓冲天数>:修改在密码过期后多少天即关闭该帐号;
-g<群组>:修改用户所属的群组;
-G<群组>;修改用户所属的附加群组;
-l<帐号名称>:修改用户帐号名称;
-L:锁定用户密码,使密码无效;
-s<shell>:修改用户登入后所使用的shell;
-u<uid>:修改用户ID;
-U:解除密码锁定。
4、命令示例
4.1 -c修改用户备注信息:
[root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003::/home/Jerry:/bin/bash [root@lzg ~]# usermod -c jerry Jerry [root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003:jerry:/home/Jerry:/bin/bash
4.2 -d修改用户家目录:
[root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003:jerry:/home/Jerry:/bin/bash [root@lzg ~]# mkdir /home/jerry [root@lzg ~]# usermod -d /home/jerry/ Jerry [root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003:jerry:/home/jerry/:/bin/bash
4.3 -g修改用户所属群组:
[root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5003:jerry:/home/jerry/:/bin/bash [root@lzg ~]# usermod -g 5002 Jerry [root@lzg ~]# tail -1 /etc/passwd Jerry:x:5003:5002:jerry:/home/jerry/:/bin/bash
来源:https://www.cnblogs.com/liuzgg/p/12012150.html