usermod命令使用说明

送分小仙女□ 提交于 2019-12-09 17:17:58

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

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!