如何在 Debian 中添加新用户

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

如何在 Debian 中添加新用户

管理用户账户是 Linux 系统管理的基础部分。无论你是在设置新的开发者账户、为安全性创建用户角色,还是管理 VPSdedicated server,了解如何在 Debian 中添加和配置用户都至关重要。

本指南将引导你完成在 Debian 中添加新用户、设置权限并确保安全最佳实践的步骤。

步骤 1:以 Root 登录或使用 sudo

在添加用户之前,你需要管理员权限。以 root 登录,或使用你的普通账户配合 sudo

su -
# or
sudo -i

步骤 2:添加新用户

使用 adduser 命令,它是交互式且对用户友好的:

adduser newusername

系统会提示你:

步骤 3:授予 Sudo 访问权限(可选)

如果新用户需要管理权限:

usermod -aG sudo newusername

这会将用户添加到 sudo 组,使其能够使用 sudo 以 root 身份运行命令。

步骤 4:验证新用户

切换到新用户账户进行验证:

su - newusername

尝试执行一个 sudo 命令(如果你已将其添加到 sudo 组):

sudo apt update

可选:自定义用户设置

你可以:

  • 设置用户 shell:

    chsh -s /bin/bash newusername
  • 设置账户过期时间:

    chage -E 2025-12-31 newusername
  • 临时锁定用户:

    usermod -L newusername

安全最佳实践

  • 使用强密码。

  • 除非必要,否则避免授予 sudo 访问权限。

  • 定期审计用户,使用:

    cat /etc/passwd
  • 在可能的情况下,远程登录时使用 SSH keys 而不是密码。

使用场景:在 Hosting Server 上添加用户

在 VPS 或 dedicated hosting 上(例如用于 web development 或管理团队访问):

  • 每个用户都可以拥有自己的 SFTP 登录

  • 受限的 shell 访问可增强安全性

  • 适用于共享 hosting 环境或 web app 部署

许多 hosting providers,如 AlexHost、DigitalOcean 或 Hetzner,都允许在未托管的 Linux servers 上这样做。

结论

在 Debian 中添加新用户是一项简单直接的任务,它可以增强系统管理、提高安全性,并支持多用户环境。无论你是在运行个人 server,还是在 hosting 设置中管理多个用户,遵循这些步骤都能确保 Linux 系统安全且有序。