Linux 修改用户 usermod
usermod命令用于修改用户信息,包括注释、锁定状态、过期时间、所属组等信息。
语法
usermod 选项 用户名
 
常用选项
| 常用选项 | 说明 | 
|---|---|
| -L | 锁定用户密码 | 
| -U | 解锁用户密码 | 
| -e | 设置过期时间。格式YYYY-MM-DD | 
| -g | 指定组 | 
| -G | 指定附加组,多个组名用逗号隔开。结合-a表示添加到附加组。 | 
| -a | 添加到附加组,需结合-G使用。 | 
| 不常用选项 | |
| -c | 设置注释,一般注释用户全名。 | 
示例
例1:锁定用户,见下节。
例2:设置用户过期时间,见下节。
例3:指定用户注释。
usermod -c "dushare user1" xt1
 
查看修改信息
cat /etc/passwd | grep xt1:
 

例4:指定组。
先准备4个组。
groupadd group1
groupadd group2
groupadd group3
groupadd group4
 
指定组
-g只能指定一个组名,为主组。
usermod -g group1 xt1
 
通过id查看组信息。

例5:指定附加组。
一个用户可以属于多个附加组,中间用逗号隔开。
usermod -G "group2,group3,group4" xt1
 
查看附加组

groups中包含主组与附加组。
例6:加入到一个新的附加组。
usermod -aG "group5" xt1
 
保持原附加组的基础上,再新增group附加组。