Ubuntu 用户管理
Linux 管理员经常需要管理 Linux/Ubuntu 系统中的用户和组。用户管理、访问控制和组管理是基本但也是最重要的需求。在这篇文章中,我们将了解
创建用户
列出所有用户
修改用户密码
创建小组
列出所有组
在组中添加用户
显示用户所属组
列出单个组中的所有用户
从组中删除用户
删除用户
删除群组
在这篇文章中,我们将通过终端执行上述每项任务。
创建用户
我们可以通过 GUI 或从终端在 Ubuntu 操作系统中添加用户。我们可以使用简单的“adduser”命令来添加用户,也可以使用“adduser –system”命令来添加系统用户。
要创建新的系统用户,
要创建一个简单的用户,
运行上述命令后,它会要求您为新创建的用户设置两次新密码。
然后它会要求您提供用户名、房间号、工作和家庭电话号码等。提供所需的详细信息并点击“Enter”
提供详细信息后,它会询问您所提供的信息是否正确。按“y”继续,如果信息正确则按 Enter。
列出所有用户
现在,如果您想在终端中列出所有 Ubuntu 用户,您可以键入以下命令。
它将列出 Ubuntu 系统的所有用户。
修改用户密码
如果您想更改任何用户的密码,您首先必须使用该特定用户名登录。例如,要更改linuxuser1的密码,
运行上述命令后,它会要求您输入该用户的密码,输入密码,然后按“Enter”。
可以看到用户名已经改变了。
现在,运行“passwd”命令,
首先输入您以前的密码,然后提供两次新密码并按 Enter 键。如果两个新密码相同,则密码更改成功。
创建小组
您可以使用“addgroup”命令在任何基于 Linux 的操作系统中创建或添加组。
可以看到“linuxgroup1”创建成功。
列出所有组
现在,如果您想列出 Ubuntu 操作系统中存在的所有组,请运行下面给出的命令
它将列出操作系统的所有现有组。
在组中添加用户
在 Ubuntu 中也可以对用户进行分组。我们可以通过使用 -aG 标志向“usermod”命令提供组名和用户名,将用户添加到组中,如下所示,
用户“linuxuser1”将被添加到“linuxgroup1”组中。
显示用户所属组
要查看用户的组,请在终端中键入“groups”命令并按 Enter 键。它将显示用户的组。您首先必须使用指定的用户登录,然后运行“groups”命令。
如您所见,“linuxgroup1”被列为“linuxuser1”组。
列出单个组中的所有用户
要列出任何组的所有用户,请使用以下参数运行“cat”、“cut”和“grep”命令。
确保将组名称替换为您所需的组名称。例如,“linuxgroup1”
您可以看到列出了“linuxgroup1”中的用户。
从组中删除用户
如果您想从任何组中删除用户。您可以通过键入用户名和组名,然后输入“deluser”命令来执行此操作。
您可以看到该用户已从“linuxgroup1”组中删除。
删除用户
如果您想从操作系统中删除用户。您可以通过使用用户名运行“deluser”命令来简单地删除它
如果您还想删除用户的主目录,请使用“–remove-home”标志和“deluser”命令,如下所示
现在,如果我们列出“/home”目录,将不再有“linuxuser1”用户的主目录。
删除群组
要从操作系统中删除组,请使用如下组名称运行“delgroup”命令
群组删除成功。
包起来
管理用户是 Linux 管理员执行的一项非常重要的任务。在基于Linux的发行版中,我们可以轻松地创建新用户并管理它们。本文详细介绍了基于Linux系统的用户管理。