用户的主要群组和次要群组
主要群组
每个温江必须有一个组所有者,因此必须有一个与 每个用户相关的默认组,这个默认组成为新建文件的组所有者,被称作用户的主要群组。用户的主要群组在passwd文件种的第四段中定义。
/etc/passwd
jike:x:500:500:jike:/home/jike:/bin/bash
次要群组
除了主要群组,用户也可以根据需要再隶属其他群组,这些组被称作次要群组,在group文件种的第四个字段中定义
/etc/group
groups 查看当前用户组
admin:x :500:501
useradd 添加
useradd [-u UID][-g 初始群组][-G 次要群组][-mM][-c 说明][-d 家目录][-s shell]
-u : 制定一个特殊的uid给该账户
-g:指定一个主要群组的名称,会修改/etc/passwd
-G : 指定次要群组的名称,会修改/etc/gruop
-M : 强制不要创建用户家目录,系统账号默认
-m:强制建立用户家目录,一般账户默认
-c:passwd文件的第五个字段的说明文字
-d : 指定用户家目录的位置,不要使用默认的值
-s:指定默认的shell,如果没指定默认是/bin/bash
useradd -u 500 -g 501 -G 502 -d /home/usertext user
usermod修改
usermod [-cdegGlsuLu] username
-c:说明文字
-d:家目录
-e:指定一用户账号禁用的日期,YY–MM–DD
-G:修改次要群组的名称,修改过group文件
-g:修改主要群组
-a:与-G合用,可增加次要群组
-l:将当前账号的名称重命名为指定的名称
-u:修改uid
-L:暂时将用户的密码冻结无法登陆
-U:解冻账号,其实是删除shadow的!字符