0%

Linux usermod

Linux usermod 命令

Linux usermod命令用于修改用户账号的各种设置,在多群组权限的情况下,十分常用。

官方定义为:

usermod - modify a user account

语法

用法为:

1
$ usermod [options] LOGIN

常用的几个参数为:

  • -a 追加用户组,通常与-G一起使用

  • -c COMMENT  修改用户帐号的备注文字

  • -e YYYY-MM-DD  修改帐号的有效期限。

  • -g newgroup 修改用户所属的群组。

  • -G groups  修改用户所属的附加群组。

修改备注名字

正常情况下在创建用户的时候,不太会指定全名,此时可以使用-c来补全备注。

1
$ usermod -c "Full Name" user

上面的命令将用户user的备注更改为Full Name

指定账号有效期

可以通过-e参数来指定账号的有效期,特别是在知道用户用过一段时间后就不在使用,这种情况十分有效。

1
$ usermod -e 2015-12-12 user

上面的命令将用户user的有效期定义到2015年12月12日。

重新指定用户组

参数-g将把用户的默认属组更新。

1
$ usermod -g newgroup user

上面的命令为把user默认组更改为newgroup。正常情况下,用户将在创建的时候默认创建一个同名的群组。

新增用户组

这个指令用的是最多的,也就是把用户同时追加到其他组,如下所示:

1
$ usermod -a -G group1 group2 group3 user

含义为把用户user同时追加到用户组group1、group2group3

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道