Linux命令之groupadd详解程序员
2023-06-13 09:20:05 时间
groupadd [选项] 组
创建一个新的组。Groupadd命令使用命令行中指定的值加上系统默认值创建新的组账户。新组将根据需要输入系统。
(1).选项
-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).配置文件
在/etc/login.defs中有如下配置变量,可以用来更改此工具的行为:
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)。
(3).相关文件
/etc/group 组账户信息。
/etc/gshadow 安全组账户信息。
/etc/login.defs Shadow密码套件配置。
(4).警告
组名最长32个字符。
您不能添加NISsan或LDAP组,这必须在相应的服务器上执行。
如果组名已经存在与外部组数据库(如NIS或LDAP)中,groupadd将拒绝组创建请求。
(5).退出值
0 成功 2 无效的命令语法 3给了选项一个无效的参数 4 GID不唯一(没有使用-o) 9 组名不唯一 10 无法更新组文件
(6).实例
创建一个新的组,并添加组ID
#groupadd -g 344 cjh
此时在/etc/passwd文件中产生一个组ID(GID)是344的项目
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/2862.html
服务器部署程序员系统优化网站设置运维相关文章
- linux下find命令根据系统时间查找文件用法详解程序员
- Linux系统中添加内核模块的指南(linux添加内核模块)
- Linux中复制文件的简单命令指南(linux中复制命令)
- Linux下添加新的命令行功能(linux增加命令)
- 快速上手:Linux环境配置命令指南(linux环境配置命令)
- 【红帽Linux:尽享虚拟化体验】(红帽linux虚拟机)
- Linux下快速上网配置指南(linux上网配置)
- 使用VNC远程访问Linux系统(vnc访问linux)
- Linux下恢复FTP密码的指南(linux忘记ftp密码)
- Linux的发展史:从分支到繁荣(linux的分支)
- 极速编写 Linux 自动关机脚本(linux自动关机脚本)
- 病毒借助Linux保护系统免受病毒侵袭(linux防止)
- Linux新手指南:轻松安装常用软件教程(linux下如何安装软件)
- 「Linux实战教程:助你熟练运用系统操作!」(linux实战教程)
- Linux下查看文件大小的命令总结(linux文件大小命令)
- 系统拥抱u盘!体验Linux带来的自由(可以装u盘的linux)
- Linux命令:复制文件的快捷方式(linux命令copy)
- 学习Linux命令,开启IT之路(linux命令是基础)
- Linux命令自动补全:提高效率,避免出错!(linux补全)
- 掌握Linux图形化命令,轻松操作系统管理与维护(linux图形化命令)
- Linux运行命令:简单易学的操作指南(linuxrun命令)
- 25个Linux命令工具,让你事半功倍!(linux 命令 工具)
- Linux服务器运行缓慢怎么办?(linux服务器运行缓慢)
- Linux操作系统遇到“僵死”现象?如何应对?(linux 僵死)
- Linux网络配置命令25字中文文章标题:学习Linux网络命令(附配置教程)(linux配置网络命令)