Ubuntu 用户管理Ubuntu 用户管理Ubuntu 用户管理Ubuntu 用户管理
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

Ubuntu 用户管理

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 管理员经常需要管理 Linux/Ubuntu 系统中的用户和组。用户管理、访问控制和组管理是基本但也是最重要的需求。在这篇文章中,我们将了解

  • 创建用户

  • 列出所有用户

  • 修改用户密码

  • 创建小组

  • 列出所有组

  • 在组中添加用户

  • 显示用户所属组

  • 列出单个组中的所有用户

  • 从组中删除用户

  • 删除用户

  • 删除群组

在这篇文章中,我们将通过终端执行上述每项任务。

创建用户

我们可以通过 GUI 或从终端在 Ubuntu 操作系统中添加用户。我们可以使用简单的“adduser”命令来添加用户,也可以使用“adduser –system”命令来添加系统用户。

要创建新的系统用户,

$ sudo adduser --system linuxuser2

要创建一个简单的用户,

$ sudo adduser linuxuser1

运行上述命令后,它会要求您为新创建的用户设置两次新密码。

然后它会要求您提供用户名、房间号、工作和家庭电话号码等。提供所需的详细信息并点击“Enter”

提供详细信息后,它会询问您所提供的信息是否正确。按“y”继续,如果信息正确则按 Enter。

列出所有用户

现在,如果您想在终端中列出所有 Ubuntu 用户,您可以键入以下命令。

$ cut --delimiter=: --fields=1 /etc/passwd

它将列出 Ubuntu 系统的所有用户。

修改用户密码

如果您想更改任何用户的密码,您首先必须使用该特定用户名登录。例如,要更改linuxuser1的密码,

$ su - linuxuser1

运行上述命令后,它会要求您输入该用户的密码,输入密码,然后按“Enter”。

可以看到用户名已经改变了。

现在,运行“passwd”命令,

首先输入您以前的密码,然后提供两次新密码并按 Enter 键。如果两个新密码相同,则密码更改成功。

创建小组

您可以使用“addgroup”命令在任何基于 Linux 的操作系统中创建或添加组。

$ sudo addgroup linuxgroup1

可以看到“linuxgroup1”创建成功。

列出所有组

现在,如果您想列出 Ubuntu 操作系统中存在的所有组,请运行下面给出的命令

$ cut --delimiter=: --fields=1 /etc/group

它将列出操作系统的所有现有组。

在组中添加用户

在 Ubuntu 中也可以对用户进行分组。我们可以通过使用 -aG 标志向“usermod”命令提供组名和用户名,将用户添加到组中,如下所示,

$ sudo usermod -aG linuxgroup1 linuxuser1

用户“linuxuser1”将被添加到“linuxgroup1”组中。

显示用户所属组

要查看用户的组,请在终端中键入“groups”命令并按 Enter 键。它将显示用户的组。您首先必须使用指定的用户登录,然后运行“groups”命令。

$ su - linuxuser1
$ groups

如您所见,“linuxgroup1”被列为“linuxuser1”组。

列出单个组中的所有用户

要列出任何组的所有用户,请使用以下参数运行“cat”、“cut”和“grep”命令。

$ cat /etc/group | cut --delimiter=: --fields=1,4 | grep GROUPNAME

确保将组名称替换为您所需的组名称。例如,“linuxgroup1”

您可以看到列出了“linuxgroup1”中的用户。

从组中删除用户

如果您想从任何组中删除用户。您可以通过键入用户名和组名,然后输入“deluser”命令来执行此操作。

$ sudo deluser linuxuser1 linuxgroup1

您可以看到该用户已从“linuxgroup1”组中删除。

删除用户

如果您想从操作系统中删除用户。您可以通过使用用户名运行“deluser”命令来简单地删除它

$ sudo deluser linuxuser1

如果您还想删除用户的主目录,请使用“–remove-home”标志和“deluser”命令,如下所示

$ sudo deluser --remove-home linuxuser1

现在,如果我们列出“/home”目录,将不再有“linuxuser1”用户的主目录。

删除群组

要从操作系统中删除组,请使用如下组名称运行“delgroup”命令

$ sudo delgroup linuxgroup1

群组删除成功。

包起来

管理用户是 Linux 管理员执行的一项非常重要的任务。在基于Linux的发行版中,我们可以轻松地创建新用户并管理它们。本文详细介绍了基于Linux系统的用户管理。

©2015-2025 Norria support@norria.com