1、groupadd [选项] 组shell
建立一个新的组。Groupadd命令使用命令行中指定的值加上系统默认值建立新的组帐户。新组将根据须要输入系统。ide
(1).选项工具
1
2
3
4
5
6
7
-f,--force 若是指定的组已经存在,此选项将失明了仅以成功状态退出。当与-g一块儿使用,而且指定的GID_MIN已经存在时,选择另外一个惟一的GID(即-g关闭)。
-g,--gid GID 这个值必须是惟一的,除非使用-o选项。但必须是非负的。默认值是使用大于或等于GID_MIN的最小值,而且大于每一个其余组。
-K,--key KEY=VALUE 重写/etc/login.defs默认值(GID_MIN,GID_MAX和其余)。能够指定多个K选项。示例:-K GID_MIN=100 –KGID_MAX=499。注意:-K GID_MIN=10,GID_MAX=499不能工做。
-o,--non-unique 此选项容许添加一个非惟一的GID值。
-p,--password PASSWORD 为新组使用此加密过的密码。默认为禁用密码。注意:不推荐使用这个选项,由于密码(或加密过的密码)会被用户经过列出这个过程而看到。您应该确保密码符合系统的密码政策。
-r,--system 建立一个系统组。新的系统组数字标识符在SYS_GID_MIN到SYS_GID_MAX范围内选择,定义在login.defs中而不是GID_MIN到GID_MAX。
-R,--root CHROOT_DIR 将修改应用到CHROOT_DIR目录,并使用配置。
(2).配置文件ui
在/etc/login.defs中有以下配置变量,能够用来更改此工具的行为:加密
1
2
3
4
GID_MAX(number),GID_MIN(number) useradd,groupadd或newusers建立的常规组的组ID的范围。默认GID_MIN(GID_MAX)值是500(60000)。
MAX_MEMBER_PER_GROUP(number) 每一个组条目的最大成员数。达到最大值时,在/etc/group开始一个新条目(行)(使用相同的名称,密码和GID)。默认值是0,组中成员数没有限制。此功能(分割组)容许限制组文件中的行长度。这对于确保NISsan组的行比长于1024字符。若是要强制这个限制,能够使用25。
注意:分割组可能不受全部工具的支持(甚至在shadow工具集中)。您不该该使用这个标量,除非真的须要。
SYS_GID_MAX(number),SYS_GID_MIN(number) useradd、groupadd或newusers建立的系统组的组ID范围。默认SYS_GID_MIN(SYS_GID_MAX)值是201(-1)。命令行
例如:groupadd -r 组名it
2、useraddclass
Linux useradd命令用于创建用户账号。变量
useradd可用来创建用户账号。账号建好以后,再用passwd设定账号的密码.而可用userdel删除账号。使用useradd指令所创建的账号,其实是保存在/etc/passwd文本文件中。配置
语法
useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户账号]
或
useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]
参数说明:
-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。
-d<登入目录> 指定用户登入时的启始目录。
-D 变动预设值.
-e<有效期限> 指定账号的有效期限。
-f<缓冲天数> 指定在密码过时后多少天即关闭该账号。
-g<群组> 指定用户所属的群组。
-G<群组> 指定用户所属的附加群组。
-m 自动创建用户的登入目录。
-M 不要自动创建用户的登入目录。
-n 取消创建以用户名称为名的群组.
-r 创建系统账号。
-s<shell> 指定用户登入后所使用的shell。
-u<uid> 指定用户ID。
例如:useradd -r -g 组名 用户名