GROUPMOD
Section: 系统管理命令 (8)
Updated: 2023-03-23
查看本页索引
返回目录
名称
groupmod - modify a group definition on the system
大纲
-
groupmod [选项] GROUP
描述
The
groupmod
command modifies the definition of the specified
GROUP
by modifying the appropriate entry in the group database.
选项
The options which apply to the
groupmod
command are:
-a, --append GID
-
If group members are specified with -U, append them to the existing member list, rather than replacing it.
-g, --gid GID
-
The group ID of the given
GROUP
will be changed to
GID.
The value of
GID
must be a non-negative decimal integer. This value must be unique, unless the
-o
option is used.
Users who use the group as primary group will be updated to keep the group as their primary group.
Any files that have the old group ID and must continue to belong to
GROUP, must have their group ID changed manually.
No checks will be performed with regard to the
GID_MIN,
GID_MAX,
SYS_GID_MIN, or
SYS_GID_MAX
from
/etc/login.defs.
-h, --help
-
显示帮助信息并退出。
-n, --new-name NEW_GROUP
-
The name of the group will be changed from
GROUP
to
NEW_GROUP
name.
-o, --non-unique
-
When used with the
-g
option, allow to change the group
GID
to a non-unique value.
-p, --password PASSWORD
-
The encrypted password, as returned by
crypt(3).
Note:
This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.
您应该确保密码符合系统的密码政策。
-R, --root CHROOT_DIR
-
Apply changes in the
CHROOT_DIR
directory and use the configuration files from the
CHROOT_DIR
directory. Only absolute paths are supported.
-P, --prefix PREFIX_DIR
-
Apply changes in the
PREFIX_DIR
directory and use the configuration files from the
PREFIX_DIR
directory. This option does not chroot and is intended for preparing a cross-compilation target. Some limitations: NIS and LDAP users/groups are not verified. PAM authentication is using the host files. No SELINUX support.
-U, --users
-
A list of usernames to add as members of the group.
The default behavior (if the
-g,
-N, and
-U
options are not specified) is defined by the
USERGROUPS_ENAB
variable in
/etc/login.defs.
配置文件
The following configuration variables in
/etc/login.defs
change the behavior of this tool:
文件
/etc/group
-
组账户信息。
/etc/gshadow
-
安全组账户信息。
/etc/login.defs
-
Shadow 密码套件配置。
/etc/passwd
-
用户账户信息。
退出值
The
groupmod
command exits with the following values:
0
-
E_SUCCESS: success
2
-
E_USAGE: invalid command syntax
3
-
E_BAD_ARG: invalid argument to option
4
-
E_GID_IN_USE: group id already in use
6
-
E_NOTFOUND: specified group doesn't exist
9
-
E_NAME_IN_USE: group name already in use
10
-
E_GRP_UPDATE: can't update group file
11
-
E_CLEANUP_SERVICE: can't setup cleanup service
12
-
E_PAM_USERNAME: can't determine your username for use with pam
13
-
E_PAM_ERROR: pam returned an error, see syslog facility id groupmod for the PAM error message
参见
chfn(1),
chsh(1),
passwd(1),
gpasswd(8),
groupadd(8),
groupdel(8),
login.defs(5),
useradd(8),
userdel(8),
usermod(8).
Index
- 名称
-
- 大纲
-
- 描述
-
- 选项
-
- 配置文件
-
- 文件
-
- 退出值
-
- 参见
-
This document was created by
man2html,
using the manual pages.
Time: 03:16:03 GMT, July 01, 2024