groupadd:
-g:给组指定UID,一般来说不指定,为1000以后递增。useradd:
-g:指定用户主组,如果不指定一般会创建一个与用户名相同的组。-G:指定用户附加组,-u:指定用户的uid,如果不指定默认按顺序来,centos7为1000以后-s:指定用户登录后所使用的shell解释器(一般为交互式,和非交互式,非交互式一般为系统自带的用户)不指定的话一般为/bin/bash是交互式shell,指定非交互式的话可以为/sbin/nologin-d:指定用户登录时的启动目录,即家目录-n:取消建立以用户名称为名的群组。一般取消了之后,系统会默认分配一个群组user(100),配置文件在,vim /etc/default/useradd代码含义:-n选项取消建议用户名称group默认创建组为100HOME:创建用户时默认家目录在哪INACTIVE=-1:过期日期,-1表示永不过期Shell:默认shellSkel:默认模板文件在哪Useradd:
-g,-G,-u,-s,-d与创建用户时的含义一样,只不过在这是修改,-l:修改用户名,新名字在前,旧名字在后-c:修改用户账号的备注文字Groupadd:
-n:修改用户组的ID。步骤:
groupadd admingroupadd vafastuserdel -r gaojianfeng(因为这个用户的uid为1000,所以要先删除,可以通过使用,-o实现允许使用相同uid,一般来说,我们可以通过 useradd -uo 0 使用户具有root权限,因为内核是通过uid来确定身份的,uid为0的话会默认为root用户)useradd -G admin -u 1000 harryuseradd -g vafast -s /sbin/nologin tomuseradd -G admin -d /home/lucy natasha同样:我们可以先创建用户再去修改各种属性。但是在修改家目录的时候,我们最好将默认创建的家目录重命名(因为如果我们手动去创建家目录,家目录下的一些隐藏文件不会被我们创建,我们需要去/etc/skel下去复制。)