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
系统将提示您
- 为新用户设置密码。
- 提供可选的个人详细信息,如全名或电话号码(按回车键可跳过这些信息)。
步骤 3:验证用户
要检查新添加的用户,请运行
cat /etc/passwd
这将显示所有用户的列表,包括新创建的用户。
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 权限。
重要说明
- 明智地授予 Sudo 权限:只有受信任的用户才能拥有 sudo 权限,因为他们可以执行任何系统更改。
- 删除用户前备份数据:确保在删除用户账户前备份重要数据。
- 管理用户组:要实现更精细的权限控制,可考虑使用组来管理用户权限。
结论
在 Ubuntu 20.04 VPS 上添加和删除用户以及为用户分配 sudo 权限不仅能帮助您更轻松地管理系统,还能提高安全性。如果您对 Windows/Linux VPS 服务有任何疑问或需要帮助,请随时联系我们进行咨询和免费账户注册!