Linux用户和组是Linux安全的重要组成部分。正如您所知,Linux是一个多用户操作系统。因此,将用户添加到组中是一项值得学习的任务。
组允许特定的用户权限可用于组成员。
组的主要目的是定义一组特权,例如对给定资源的读取、写入或执行权限,这些权限可以在组内的用户之间共享。
您可以将一个用户添加到Linux中的组中以授予适当的权限,而不是管理每个用户帐户的权限。
相关:在Linux中使用命令行删除用户
Linux中的组类型
Linux中有两种类型的组——主要组和次要组。
主要组
添加用户时会创建一个主组。它是登录时应用于用户的组。用户创建的任何文件都会自动添加到该组中。
一个用户一次只能属于一个主要组。
次要(补充)组
用户可以属于任意数量的辅助组。
辅助组是指除主组之外用户所属的任何组。
创建辅助组的主要原因是允许有限用户获得特定权限。例如,如果将特定用户添加到
sudo
组,则用户将继承该组的访问权限并能够运行
sudo
命令。
如何在Linux中将用户添加到组
仅root用户或具有
sudo
访问可以将用户添加到组中。
将现有用户添加到辅助组
在Linux中,将用户添加到组是一个简单的过程。若要将现有用户帐户添加到组中,请使用
修改用户
命令语法为:
修改用户
[选项]
组名
用户名
代码语言:
CSS
(
css
)
例如,要添加用户
厕所
到
sudo
组,则运行以下命令:
sudo usermod-a-G sudo john
请记住,一旦执行该命令,就不会有任何输出。
让我们分解一下这个语法。首先
修改用户
命令使用
一
(附加)和
G
(group)将用户附加到特定组的选项。
将现有用户添加到多个组
正如您已经知道的,在Linux中,一个用户只能添加到一个主组中,但它可以添加到任意数量的辅助组中。
因此,如果您想将一个用户添加到多个组中,可以使用与上面相同的命令,但应该用逗号分隔要将用户添加到的组名称(
,
).
添加用户
厕所
到组
音频
,
视频
和
网络
,您将运行以下命令:
sudo usermod-a-G音频,视频,网络约翰
更改用户的主要组
的
修改用户
命令将允许您更改用户的主要组。的
-g
选项控制主要组。当您使用小写字母时
g
,分配一个主要组。
例如,分配主组
网状物
对于用户来说,
厕所
:
sudo usermod-g网络约翰
如何检查用户组
要检查是否可以在Linux中将用户成功添加到组中,可以使用
身份证件
命令它使您能够查看用户有权访问的所有组。
例如为了获得关于用户的信息,
厕所
,将用户名作为参数传递给
身份证件
命令:
id john
uid=1000(john)gid=1000(john)groups=1000(约翰),970(docker),986(视频),993(输入),998(轮子)
上面的输出显示用户john的主要组是
厕所
属于
码头工人
,
视频
,
输入
和
轮
补充小组。
显示用户所属组的另一种方法是使用
组
命令将用户名作为参数传递给命令:
约翰小组
车轮输入视频docker john
如果省略用户名,该命令将打印有关当前登录用户的信息。
结论
Linux组是用于在Linux中组织和管理用户帐户的组织单元。在这里,我们看到了如何使用
修改用户
命令将用户添加到Linux中的组中。
有关的更多信息
修改用户
命令,请参阅其手册页。当然,如果你有任何问题,请随时留言。
相关推荐
GStreamer团队宣布发布v1.24.3,这是一个首要的开源多媒体框架,作为稳定的1.24系列的一部分,包括与EXIF图像标签解析相关的关键安全修复,增强了框架对潜在数据泄露的安全性。 该更新还大大增强了ParseBin中的字幕管理,优化了对嵌入字幕的媒体的处理,并改善了使用包含VTT字幕的HLS流的体验。 此外,它还利用GStreamer广泛的插件架构为开发人员提供了多种调整。其中包括Qt6
毫无疑问,微软近年来对Linux表现出了更多的喜爱。Linux的Windows子系统就是一个明显的例子。 微软的Linux系统小组是微软创建WSL2的团队。现在,该团队最近发布了 第一个稳定版本 的Linux发行版 CBL水手 。如果你想知道, CBL代表Common Base Linux。 微软工程团队使用该发行版来构建其云基础设施以及边缘产品和服务。 CBL Mariner消耗有限的磁盘和内存
KDE社区推出了KDE Frameworks 5.115.0,这是其每月一系列强大的同行评审库中的最新一期,旨在增强Qt应用程序框架。 更新后的KDE框架包括83个附加库,提供了现代应用程序开发所必需的广泛功能。让我们看看有什么新内容。 KDE框架5.115.0亮点 这个版本中值得注意的更新包括对微风图标的增强,包括针对特定错误的更新谷歌图标。 此外,该版本改进了Extra CMake模块,并修复
当天的视频 滚动以继续浏览内容 苹果和第三方网站提供的程序允许你用Mac电脑换现金支付或礼品卡。我们将分析通过苹果和第三方网站进行交易的优势,以便您在更换新Mac时做出明智的决定。 用苹果交易Mac的好处 通过苹果进行Mac交易有很多好处。首先,如果你打算直接从苹果购买新的MacBook,这是非常方便的。你不需要再去别的网站搜索,也不需要等上几天才能拿到买新Mac电脑的钱。 此外,你还可以在苹果零
作为服务器管理员,了解公共服务的功能及其各自的端口号是至关重要的。与IP地址决定计算机身份的方式类似,网络端口是识别该计算机上运行的特定应用程序或服务的关键。 毫无疑问,我相信你以前听过“端口”这个词,但它在计算机世界里意味着什么? 什么是网络端口? 在计算机网络中,端口是用于交换数据的虚拟通信端点,在管理和引导互联网流量方面至关重要。换句话说,您可以将网络端口想象成计算机上的虚拟门。 然而,与物
回到顶部