Think before you speak, read before you think.

更改linux用户的组,usermod的用法

执行usermod命令需root权限,因为其是对/etc/passwd进行操作的,只有root用户才能写入。

强行设置某个用户初始用户组为abc,(初始用户组为用户新建文件的用户组,也是groups jpuyy查看到的第一个用户组), 改变后家目录中的文件属主会发生变化

usermod -g abc jpuyy

把某个用户改为 abc,bcd,cde

usermod -G abc,bcd,cde jpuyy

把用户添加进入某个组bcd

 usermod -a -G bcd loginname

查看当前用户的组

groups

查看jpuyy的组

groups user_name

也可以通过查看 /etc/group 查看组与组员之间的关系。

usermod 命令的参数:
-c 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e 修改帐号的有效期限。
-f 修改在密码过期后多少天即关闭该帐号。
-g 修改用户所属的群组。
-G 修改用户所属的附加群组。
-l 修改用户帐号名称。
-L 锁定用户密码,使密码无效。

# usermod -L user

-s 修改用户登入后所使用的shell。
-u 修改用户ID。
-U 解除密码锁定。


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *