usermod user modify
usermod user modify
Linux usermod 命令用于修改用户帐号。
usermod 可用来修改用户帐号的各项设定。
usermod [options] username
-
-a,--append:将用户添加到附加组。只能和-G选项一起使用。 -
-c <备注>:修改用户帐号的备注文字。 -
-d <登入目录>:修改用户登入时的目录。即修改家目录 -
-e <有效期限>:修改帐号的有效期限。 -
-f <缓冲天数>:修改在密码过期后多少天即关闭该帐号。 -
-g <群组>:修改用户所属的群组。用户的新初始登录组的组名或数字代号。此组必须存在。用户主目录(家目录)中,属于原来的主组的文件将转交新组所有。主目录之外的文件所属的组必须手动修改。 -
-G,--groupsGROUP1[,GROUP2,...[,GROUPN]]]:修改用户所属的附加群组。用户还属于的附加组列表。组之间使用逗号分隔,没有空格。这些组需要遵守和 -g 选项中给的组同样的限制。如果用户当前是一个组的成员,而这个组没有列在这里,用户将被从那个组里便删除。这个行为可以通过 -a 选项修改,这使用户追加到给出的附加组列表中。 -
-l <帐号名称>:修改用户帐号名称。 -
-L:锁定用户密码,使密码无效。 -
-s <shell>:修改用户登入后所使用的 shell。 -
-u <uid>:修改用户 ID。 -
-U:解除密码锁定。
常用 -d -e -f -g -a -G -l -u-s
简单实践
usermod -aG wudang lk:将 lk 添加到附加组 wudang 中
usermod -d /home/teshomelk lklk:修改 lklk 的家目录