执行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 解除密码锁定。
Leave a Reply