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中的组中。
有关的更多信息
修改用户
命令,请参阅其手册页。当然,如果你有任何问题,请随时留言。
相关推荐
在很长一段时间里,PulseAudio是Linux的首选声音服务器,可靠地满足了无数用户的多媒体需求。然而,形势正在演变。 近年来,PipeWire,一种更通用、更现代的音频框架,已经成为首选,现在被大多数Linux发行版广泛采用为默认框架。 这种转变大大减缓了PulseAudio的开发速度,自上一个版本16发布以来,有一年半的时间间隔。 PulseAudio的开发速度大幅放缓也就不足为奇了。我们
DietPi是一款基于Debian稳定分支的轻量级通用Linux操作系统,专为单板计算机(SBC)设计,它刚刚推出了基于最新稳定Debian 12.5版本的最新迭代DietPi 9.1。这是最新消息! 树莓派5受到热烈欢迎 本次发布的亮点是推出了树莓派5的新图像,以及其他树莓派机型的更新。这些图像现在可供爱好者根据新的Bookworm的Linux内核6.1 LTS和Raspberry Pi有限公司
Iptables是Linux操作系统中的一个命令行防火墙实用程序,它使用策略链来允许或阻止流量。 但是,默认情况下,iptables规则不会在服务器重新启动后继续存在。当您重新启动Linux系统时,它们会被重置。那么,我该如何坚持iptables规则呢? iptables将规则存储在系统内存中。换句话说,它不会将这些规则作为文件永久保存到磁盘上。 幸运的是,有一种毫不费力的方法可以将这些iptab
虽然Apple的原生Safari浏览器对大多数人来说已经足够了,但您可能更喜欢更适合您的其他选项。由于iOS有这么多的第三方选项,很难决定其中一个。下面我们列出了最好的iPhone浏览器,以帮助您选择。 1. Safari 密切 如上所述,Safari是iPhone上的默认浏览器。但这并不意味着苹果正在固步自封。为了让Safari与Chrome和Firefox等其他流行浏览器竞争,该公司做了大量工
自从推出Windows 11以来,微软就更加积极主动地将控制面板中的设置从传统的家中移出。如果你错过了一个场景,这里是你可能找到它的地方。 控制面板可能会脱落 多年来,甚至可以追溯到Windows 95时代,控制面板是您与Windows设置交互的主要方式。偶尔,您可能需要深入设备管理器应用程序,或者——如果情况真的很严重——打开注册表编辑器,但通常情况下,这些都在控制面板中。 在最近几个版本的wi
回到顶部