Linux用户,用户组创建

groupadd [选项] group_name -g GID:指定GID:默认是上一个组的GID+1 -r:创建系统组,系统组的GID:1-999(centos7) groupmod命令,修改组的属性 -g GID:修改GID groupmod -g 2000 group1 把group1的GID改到2000 -n new_name:修改组名 groupmod -n group2 gorup1 groupdel删除组 groupdel group2删除group2 ** 添加用户 **: useradd [选项] 登录名 -u指名UID:指定UID -g对新建用户指定组,此组必须事先存在 -G--groups Group1[GROUP2,...[,GROUP2]]];指名用户的附加组,多个组直接有逗号隔开 -d,--home HOME_DIR:指定的路径为用户的家目录;通过复制/etc/skel此目录并重命名实现,指定的家目录路径如果事先不存在,则不会为用户复制环境配置文件; -c --comment comment:指明注释信息 useradd -c "hello" user1新建用户user1,并给user1添加注释:hello 可以通过 tail -5 /etc/passwd这个命令是显示最后五行信息,会查看到:user1:x:3001:3001:hello:/home/zzl:/bin/bash*hello就是我们的注释信息了 -s,--shell:指定创建的shell,可以使用cat /etc/shells 查询现在有那些shell

** useradd -s /bin/sh abc 建立新的用户abc指名使用csh** -r --system:创建系统用户 -D查看创建用户时,一些默认信息 注意创建用户时的诸多默认设置文件为/ect/logoin.defs(我们可以使用cat /etc/logoin.defs查看里面的默认信息)

usermod

usermod [options] LOGIN -a, --append Add the user to the supplementary group(s). Use only with the -G option. 与G一同使用,为用户追加新的组 -g,--gid Group1,修改用户的附加组0 -G, --groups GROUP1[,GROUP2,...[,GROUPN]]] A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the -g option.(修改用户所属的附加组,原来的附加组会被覆盖掉)

-u --uid UID:修改用户的ID为此处指定的新UID -s,--shell:修改用户的默认shell文件 -c --comment comment:修改注释信息 --d, --home HOME_DIR修改用户的家目录,原有的所有文件不会被转移至新位置 -m --move-home 只能与-d选项一同使用,用于将原有的家目录移动到新的家目录 -l,--login NEW_LOGIN:修改用户名 -s,--shell SHELL:修改用户的默认shelll -L,--lock:锁定用户密码:即在原来的密码字符串之前添加一个“!” -U,--unlock:解锁用户的密码