在 Ubuntu 20.04 VPS 上添加和删除用户

Ubuntu 是最受欢迎的 Linux 操作系统之一,适合初学者和专家使用。管理用户对于确保安全和有效的系统管理至关重要。在本指南中,我们将探讨如何在 Ubuntu 20.04 VPS 上添加和删除用户,并为用户分配 sudo 权限。 .

在 Ubuntu 20.04 VPS 上,为什么根账户要添加和删除用户并为用户分配 sudo 权限?

在使用 Ubuntu 20.04 时,root 账户(最高级别的管理员)可以不受限制地访问整个系统。不过,出于以下原因,我们不鼓励直接使用根账户:

加强安全

使用 root 账户执行日常任务会带来巨大的安全风险。即使是执行错误命令这样的小错误,也可能导致数据丢失或系统损坏等严重问题。通过创建新用户并授予他们 sudo 权限,可以将管理权限范围限制在特定任务上。

防止意外错误

root 账户对命令没有任何限制,增加了无意中损坏系统的风险。通过创建具有 sudo 权限的新用户,可以确保在执行关键命令前需要确认密码,从而降低出错的几率。

高效的系统管理

将任务分配给不同权限级别的用户可简化系统管理。例如

  • 普通用户可以执行编辑文件或运行应用程序等基本任务。
  • Sudo 用户无需直接使用 root 账户即可处理高级任务。

更便捷的活动跟踪

当多个用户访问系统时,使用 root 账户很难跟踪谁做了特定的更改。为单个用户分配 sudo 权限,可以监控和管理每个用户的活动历史。

遵守安全最佳做法

生产系统通常遵循 “最小权限 “原则,即只授予执行任务所需的权限。这最大限度地降低了外部利用或人为错误的风险。因此,添加新用户和分配 sudo 权限可确保更好的安全性和对系统的控制,同时简化服务器维护。

在 Ubuntu 20.04 VPS 上添加和删除用户

1.在 Ubuntu 20.04 VPS 上添加新用户

使用命令行界面在 Ubuntu 上创建新用户非常简单。

第 1 步:登录 Ubuntu 20.04 VPS

确保您可以访问运行 Ubuntu 20.04 的VPS。登录时,您将以根用户身份操作。

步骤 2:创建新用户

运行以下命令添加新用户:

adduser <username>

例如,创建名为 vpswindows 的用户:

adduser vpswindows

系统将提示您

  • 为新用户设置密码。
  • 提供可选的个人详细信息,如全名或电话号码(按回车键可跳过这些信息)。

在 Ubuntu 20.04 VPS 上添加和删除用户

步骤 3:验证用户

要检查新添加的用户,请运行

cat /etc/passwd

这将显示所有用户的列表,包括新创建的用户。

在 Ubuntu 20.04 VPS 上添加和删除用户2.在Ubuntu 20.04上删除用户

如果不再需要某个用户账户,可以将其删除,以保持系统的清洁和安全。

步骤 1:删除用户

使用以下命令删除用户:

deluser <username>

例如,删除用户 vpswindows:

deluser vpswindows

步骤 2:删除用户的主目录

要同时删除用户的主目录,请使用 –remove-home 选项:

deluser --remove-home vpswindows

步骤 3:验证删除

要确认用户已被删除,请检查 /etc/passwd 文件:

cat /etc/passwd

3.为用户分配 Sudo 权限

Sudo 权限允许用户执行管理命令,如安装软件或修改关键设置。

步骤 1:将用户添加到 Sudo 组

使用以下命令授予 sudo 权限:

usermod -aG sudo <username>

例如,向用户 vpswindows.com 授予 sudo 权限:

usermod -aG sudo vpswindows

步骤 2:验证 Sudo 权限

以用户身份登录并运行:

sudo whoami

如果命令返回 root,则表示用户已成功获得 sudo 权限。

3

重要说明

  • 明智地授予 Sudo 权限:只有受信任的用户才能拥有 sudo 权限,因为他们可以执行任何系统更改。
  • 删除用户前备份数据:确保在删除用户账户前备份重要数据。
  • 管理用户组:要实现更精细的权限控制,可考虑使用组来管理用户权限。

结论

在 Ubuntu 20.04 VPS 上添加和删除用户以及为用户分配 sudo 权限不仅能帮助您更轻松地管理系统,还能提高安全性。如果您对 Windows/Linux VPS 服务有任何疑问或需要帮助,请随时联系我们进行咨询和免费账户注册!