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

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

为什么应该在Ubuntu 20.04 VPS上使用root账户添加和删除用户并分配sudo权限?

使用Ubuntu 20.04时,root账户(最高级管理员)对整个系统拥有无限制的访问权限。然而,出于以下原因,不建议直接使用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。登录后,您将以root用户身份操作。

步骤2:创建新用户

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

adduser <用户名>📋Copied!

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

adduser vpswindows📋Copied!

系统将提示您:

  • 为新用户设置密码。
  • 提供可选的个人信息,如全名或电话号码(您可以按Enter键跳过这些内容)。

创建新用户

步骤3:验证用户

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

cat /etc/passwd📋Copied!

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

验证用户

2. 在Ubuntu 20.04上删除用户

如果不再需要用户帐户,您可以将其删除,以保持系统的整洁和安全。

步骤1:删除用户

使用以下命令删除用户:

deluser <用户名>📋Copied!

例如,要删除用户vpswindows:

deluser vpswindows📋Copied!

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

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

deluser --remove-home vpswindows📋Copied!

步骤3:验证删除

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

cat /etc/passwd📋Copied!

3. 为用户分配sudo权限

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

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

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

usermod -aG sudo <username>📋Copied!

例如,要授予用户vpswindows sudo权限:

usermod -aG sudo vpswindows📋Copied!

步骤2:验证sudo权限

以该用户身份登录并运行:

sudo whoami📋Copied!

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

验证sudo权限

重要注意事项

  • 谨慎授予sudo权限:只有值得信赖的用户才应该拥有sudo权限,因为他们可以执行任何系统更改。
  • 删除用户前备份数据:在删除用户帐户之前,请确保已备份重要数据。
  • 管理用户组:为了更精细的权限控制,请考虑使用组来管理用户权限。

总结

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