linux将用户移动到用户组,Linux将用户添加到组
Linux将用户添加到组
Linux允许我们将用户添加到特定的用户组。一个用户帐户可以添加到多个组中。例如,具有sudo权限的用户可以访问sudo命令以获得相关权限。此外,我们可以为组配置文件权限和其他权限。
将用户添加到组是一个简单的过程,我们需要执行相应的命令。我们将介绍与用户和组有关的所有场景,例如如何向组添加,删除或删除用户。此外,我们还将学习如何列出组。首先,了解Linux组:
Linux组
Linux组是有权在Linux系统中管理和组织用户以及文件许可权的用户社区。创建组的主要动机是定义一组权限,例如读写权限或允许组的共享资源。
Linux组的类型
在基于Linux的系统中,有两种类型的组:
小学组
次要或补充组
主要组:当我们通过特定的用户帐户创建文件时,默认情况下,文件组设置为用户的主要组。它将提供与文件用户组相同的名称作为用户帐户名。主要组将用户信息存储在/ etc / passwd文件中。
次要或补充小组:创建次要小组的主要动机
是为了授予受限用户特定的权限。例如,如果我们要将任何用户添加到sudo组,则添加的用户将继承sudo权限,并能够运行sudo命令。如果我们将用户添加到docker组,则它将继承docker组的属性并能够运行docker命令。
可以将一个用户添加到一个主要组中。不必将用户添加到辅助组,因此可以将用户添加到零个或多个辅助组。
注意:只有root用户有权将用户添加到组中。
新增群组
要在Linux系统上创建新的用户组,请执行groupadd命令,然后输入组名。您将需要sudo访问权限以获取提升的权限。执行以下命令:
上面的命令将要求输入系统管理密码,然后键入密码。考虑以下输出:
如何将用户添加到组
将用户添加到组是一个简单的过程。我们可以使用usermod命令将用户添加到组中。要将用户添加到组,请执行此命令,然后是组名和用户名。组名是要在其中添加特定用户的组的名称。
让我们创建两个用户,user1和user2,执行以下命令:
上面的命令将添加名为user1和user2的两个用户。考虑以下输出:
要将用户添加到组,请执行以下命令:
上面的命令会将user1添加到jtpGroup中。考虑以下输出:
-a选项用于附加组;建议在将新用户添加到组时使用此选项。如果不使用-a选项,则将用户从-G选项之后未指定的任何组中删除。
如果usermod命令成功执行,它将不会显示任何输出,但是如果失败,它将发布警告消息,例如user或group不存在。
将用户添加到多个组
Linux系统允许我们将用户添加到各个组。但是,只能将用户添加到一个主要组,但可以将其添加到任意数量的辅助组中。
要将用户分配到辅助组,请使用usermod命令,后跟组名(用逗号分隔)和用户名。
让我们创建名为JtpGroup2和JtpGroup3的辅助组:
现在,将user1(已经添加到JtpGroup,因此它的主要组是JtpGroup)添加到辅助组jtpGroup2,JtpGroup3。执行以下命令。
上面的命令会将user1添加到JtpGroup2和JtpGroup3中,而不将其从JtpGroup中删除。考虑以下输出:
我们可以指定任意数量的组,并在主要组后用逗号指定。
列出Linux中的组
Linux中存在许多组。这些组可以是用户定义的也可以是预定义的。我们可以使用getent命令列出所有可用的组。
要列出Linux系统中所有可用的组,请执行以下命令:
上面的命令将显示大量预定义和用户定义的组。考虑下面的输出快照:
上面的输出快照来自最后一个。在输出开始时,有大量的预定义组列表。
从组中删除用户
Linux系统允许我们从组中删除用户。要从组中删除用户,请执行带有-d选项的gpasswd命令,后跟组名和用户名。考虑以下命令:
上面的命令将从JtpGroup中删除用户。考虑以下输出:
下次登录时,将为该组分配新的组配置。如果用户已登录,则无法立即看到更改。
更改用户的主要组
一个用户可以添加到多个组中。在这种情况下,将只有一个主要组,其他将是次要组。文件的访问权限将分配给主要组。有时我们可能需要更改主要人群;可以使用usermod命令更改它。
要更改用户的主要组,请执行以下usermod命令:
考虑以下输出:
上面的命令将从JtpGroup中删除user1并将其添加到JtpGroup2中。 -g选项用于将用户分配给主要组,-G选项用于将用户分配给辅助组。
0
相关文章:Unix / Linux-环境 Unix / Linux-环境 在本章& […]...
Unix / Linux-使用Shell数组 Unix / Linux-使用Shell阵列 […]...
Unix / Linux-Shell基本操作员 Unix / Linux-Shell基本运算Ļ […]...
Unix / Linux-文件系统基础 Unix / Linux-文件系统基 […]...
什么是Linux 什么是Linux Linux是与其他操作系统(例如Microsoft Windows ,Apple Mac O […]...
Linux导出命令 Linux导出命令 export命令是Linux Bash shell的内置实用程序。它用于确保将环境变量和函 […]...
重命名Linux中的文件夹 重命名Linux中的文件夹 在Linux中,不使用传统的重命名命令来完成文件夹或目录的重命名过程。相反,它是通 […]...
Linux命令列表 Linux命令列表 让我们看一下常用的Linux命令列表。此列表对初学者和专业人士都有帮助。 Commands […]...
linux将用户移动到用户组,Linux将用户添加到组相关推荐
- linux如何删除创建的用户组,Linux 学习之用户,组的创建以及删除
首先需要了解添加用户及目录以及其它命令的一些属性 一,用户的添加以及组的添加: 1,首先你需要了解etc目录下存放的文件以及其文件对应的信息 如何查看,命令如下: /etc/passwd:用户的属性 ...
- 用户配置,用户组管理,用户管理
2.27Linux和windows互传文件 先安装一个lrzsz的包. 把linux的文件传到windows上 #sz filename 把windows的文件传到linux上 #rz 3.1用户配置 ...
- Linux系统及应用(实验报告)---用户和用户组管理
Linux系统及应用(实验报告)-用户和用户组管理 实验目的: 1.了解用户和用户组实验 2.熟悉图形的方式进行用户和用户组管理的方法 3.熟悉命令行的操作方式进行用户和用户组的管理方法 实验原理: ...
- 《Linux/UNIX OpenLDAP实战指南》——2.7 OpenLDAP用户以及与用户组相关的配置
本节书摘来自异步社区<Linux/UNIX OpenLDAP实战指南>一书中的第2章,第2.7节,作者:郭大勇著,更多章节内容可以访问云栖社区"异步社区"公众号查看 2 ...
- Linux 中将用户添加到组的指令
在 Linux 操作系统下,如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?又如何将一个已存在的用户移动到某个组或者给他增加一个组?对于不常用 Linux 的人来讲,记忆 Linux ...
- linux修改密码和宽限天数,Linux用户和组管理
登录Linux时我们都需要输入账号和密码,但Linux只会识别账号所对应用ID号,这个ID号就称为UID. 同理每个用户组也都拥有相对应的组ID号,即GID. Linux根据/etc/passwd文件 ...
- 一文带你学会linux系统 史上最全linux命令大全
一文带你学会linux系统 史上最全linux命令大全 文章目录 linux系统简介 linux命令 1.启动网络命令 2.pwd命令 2.ls命令 3.cd命令 4.mkdir命令 5.rmdir命 ...
- linux查看是否开启审计功能,linux审计功能auditd
安全防护是首先要考虑的问题.为了避免别人盗取我们的数据,我们需要时刻关注它.安全防护包括很多东西, 我们知道auditd 的审计工具.这个工具在大多数Linux操作系统中是默认安装的.那么auditd ...
- Unix进程相关用户ID、用户组ID详解
文章目录 Unix文件相关属性 文件属性操作相关命令 进程相关ID 设置用户ID和设置组ID 文件访问权限 进程操作文件权限 更改用户ID和组ID 我们在使用类UNIX系统时,经常会涉及到各种ID,比 ...
最新文章
- 【DFS/BFS】NYOJ-58-最少步数(迷宫最短路径问题)
- micro850通讯协议msg_micro850通讯协议msg_半导体semi通讯的协议SECS/GEM
- ALV列(Column)换到行(Row) 之 列上限不固定篇
- 使用HazelCast进行休眠缓存:基本配置
- virtualbox安装android6.0并设置分辨率为1920x1080x32
- The eighteen day
- 关于linux中文输入法
- 小米8 微信支付 java_小米微信WAP支付SDK接入指南
- LitePal遇到的坑
- win10专业版开机画面模糊_为什么win10有些软件显示模糊_win10软件界面模糊的解决办法...
- 没有安全删除硬件的解决
- 轻量思考,重拳出击,小牛电动车如何解锁世界
- 程序员的数学思维修炼(趣味解读)还有哪些进制
- 和Windows10的垃圾“照片”说再见,找回“Windows照片查看器”
- 计算机信息系统集成资质涉密信息系统集成资质
- 2019 ,摧枯拉朽式的AI洗牌之路
- Error: unable to perform an operation on node ‘rabbit@rabbitma‘ please see diamostics infoxmation
- k8s之HPA(Pod水平自动伸缩)
- python制作个人名片_python制作名片
- Docker部署及常见问题