`

Linux添加用户(user)到用户组(group)的方法

阅读更多
在linux中,将一个用户添加到用户组中,不要直接用:
usermod -G groupA 

这样操作的缺点在于:
将会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。

正确的方法,应该用 加上 -a 选项:
usermod -a -G groupA user


(FC4: usermod -G groupA,groupB,groupC user)
-a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。

命令的所有的选项,及其含义:
Options: 
-c, --comment COMMENT         new value of the GECOS field 
-d, --home HOME_DIR           new home directory for the user account 
-e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE 
-f, --inactive INACTIVE       set password inactive after expiration 
                                to INACTIVE 
-g, --gid GROUP               force use GROUP as new primary group 
-G, --groups GROUPS           new list of supplementary GROUPS 
-a, --append          append the user to the supplemental GROUPS 
                                mentioned by the -G option without removing 
                                him/her from other groups 
-h, --help                    display this help message and exit 
-l, --login NEW_LOGIN         new value of the login name 
-L, --lock                    lock the user account 
-m, --move-home               move contents of the home directory to the new 
                                location (use only with -d) 
-o, --non-unique              allow using duplicate (non-unique) UID 
-p, --password PASSWORD       use encrypted password for the new password 
-s, --shell SHELL             new login shell for the user account 
-u, --uid UID                 new UID for the user account 
-U, --unlock                  unlock the user account


查看用户所属的组使用命令:$ groups user
或者查看文件:$ cat /etc/group
分享到:
评论

相关推荐

    Linux系统用户User和用户组Group的管理

    "Linux系统用户User和用户组Group的管理" Linux系统用户User和用户组Group的管理是Linux系统中非常重要的一部分。用户User是指可以登录Linux系统的实体,而用户组Group则是具有相同特征的用户集合体。理解Linux的单...

    Linux 用户(user)和用户组(group)管理概述.docx

    Linux 作为一个多用户、多任务的操作系统,用户(user)和用户组(group)管理是非常重要的。用户和用户组管理的概念、相关命令的列举、单用户多任务、多用户多任务的概念等都是 Linux 系统管理员需要了解的知识点。...

    Linux添加删除用户和用户组

    ### Linux添加删除用户和用户组知识点详解 #### 一、添加用户 在Linux系统中,添加新用户是一项基本且重要的管理任务。通过`adduser`命令可以方便地创建新用户,并设置初始密码。 ##### 命令示例: ```bash ...

    用户(user)和用户组(group)相关的配置文件、命令或目录

    在 Linux 操作系统中,用户(user)和用户组(group)是两个非常重要的概念,它们在系统管理和安全方面扮演着关键的角色。在本节中,我们将详细介绍用户和用户组的概念、相关的配置文件、命令或目录,以及它们在系统...

    linux user,group删除和添加

    ### Linux 用户与组管理知识点详解 #### 一、创建用户 **知识点1:使用 `adduser` 命令创建用户** - **命令格式**:`adduser [选项] 用户名` - **示例**:`adduser box` - 通过此命令,可以在Linux系统中创建一...

    Linux用户(User)和用户组管理概述

    **用户组(group)管理**的常用命令包括: - `groupadd`:创建新用户组。 - `gpasswd`:添加或删除用户到用户组,或者更改用户组密码。 - `groupdel`:删除用户组。 - `chgrp`:改变文件或目录的所属组。 在多用户...

    linux 增加用户到组

    - `usermod`:修改用户属性,包括添加用户到组,如`usermod -a -G groupname username`。 - `groupadd`:创建新组,如`groupadd newgroup`。 - `groups`:查看用户所属的组,如`groups username`。 3. **命令...

    linux用户组管理

    **用户(user)和用户组(group)概念** 1. **用户(user)**:用户是在Linux系统中创建的独立身份,每个用户都有一个唯一的用户标识号(UID)。用户可以有自己的家目录和个人配置,用于存储私人数据和配置。创建新用户允许...

    linux删除用户组和inux添加用户组.docx

    Linux 用户和用户组管理 Linux 操作系统是一个多用户、多任务的操作系统,用户和用户组是 Linux 系统中的两个重要概念。本文将对 Linux 中的用户和用户组管理进行详细介绍,包括用户和用户组的概念、用户和用户组...

    Linux用户及用户组管理命令

    在Linux系统中,用户和用户组的管理是系统管理的核心部分,确保了系统的安全性和资源的合理分配。本文主要讨论了几个关键的Linux命令,包括`useradd`、`userdel`、`groupadd`、`groupdel`、`passwd`、`su`、`chmod`...

    linux用户和用户组管理

    为了管理方便,现要求为每个员工分配工作空间(登录目录)和工作部门(用户组),员工命名为 user01~user60,部门用户组名为 group1~group5, 其中用户ID从1000开始顺序递增,用户组ID从550开始50递增。每个组建立2个...

    Linux基础课件-用户组文件—/etc/group文件.pptx

    例如,命令`gpasswd -a user1 root`会将用户`user1`添加到`root`组中,使其成为`root`组的附加成员。 ### 小结 1. `/etc/group`文件的作用是集中存储用户组的定义和相关信息,帮助系统管理和控制权限。 2. 文件...

    Linux 用户和组管理

    4. **用户登录与身份切换**:使用`su`或`sudo`命令切换用户身份,`su - newuser` 切换到newuser用户,`sudo -u newuser command` 以newuser身份执行command。 **组管理** 1. **创建组**:使用`groupadd`命令创建新...

    用户(User)和用户组(Group)配置文件详解

    如题,用户(User)和用户组(Group)配置文件详解.pdf

    Linux创建用户,组,修改,添加,删除,查看命令详细解释

    创建用户组可以使用 `groupadd` 命令,例如 `groupadd group1`。也可以使用 `groupadd` 命令指定组 ID,例如 `groupadd -g 1006 group2`。 将用户添加到组中可以使用 `usermod` 命令,例如 `usermod -g group1 user...

    linux 用户组管理相关学习笔记

    - **管理用户组密码**:使用`gpasswd`命令,如`gpasswd -a user mygroup`将用户添加到组,`gpasswd -d user mygroup`从组中删除用户,`gpasswd -r mygroup`清除组密码。 - **查看用户组信息**:使用`id`命令查看...

    详解Linux添加/删除用户和用户组

    本文将详细介绍如何在Linux中添加和删除用户以及用户组,以及相关的命令和参数。 首先,创建新用户使用`adduser`或`useradd`命令。例如,要创建一个名为`phpq`的用户,可以使用`adduser phpq`。然后,需要为新用户...

    linux用户和授权

    这条命令将用户 Jack 的用户名改为 newusername,主目录改为 /home/newhome,用户组改为 newgroup,用户所属的附加组改为 newgrouplist。 二、用户口令管理 用户管理的一项重要内容是用户口令的管理。用户账号刚...

Global site tag (gtag.js) - Google Analytics