如何在 Debian 11 中添加和删除用户
使用 AvaHost 管理 Debian 11 (Bullseye) 上的用户账户
Debian 11 “Bullseye” 是一个稳定、可靠的 Linux 发行版,非常适合重视开源原则的 AvaHost VPS 用户。有效的用户账户管理对于保障和组织您的服务器环境至关重要。本指南为在 AvaHost Debian 11 VPS 上添加和删除用户提供清晰的分步说明,并附有实用示例和最佳实践,以确保稳健的访问控制。
前提条件
- 配备 Debian 11 (Bullseye) 的 AvaHost VPS。
- Root access 或
sudo权限(请参阅之前的 SSH 指南)。
- 基本的 Linux 命令知识。
- 可选:用于特定用户服务的域名(例如
server.yourdomain.com)。
在 Debian 11 中添加用户
使用命令行(adduser
adduser)
adduser命令是创建用户账户最简单的方法。
- 打开终端或通过 SSH 连接到您的 AvaHost VPS。
- 添加新用户:
sudo adduser username - 按照提示执行以下操作:
- 设置密码(例如
Str0ngP@ssw0rd!)。
- 输入可选信息(姓名、电话等)或按 Enter 跳过。
- 使用
Y确认详细信息。
- 设置密码(例如
示例:
sudo adduser johndoe
执行:
- 输入密码:
MySecurePass。
- 跳过可选字段。
- 输出:
Adding user `johndoe' ... Adding new group `johndoe' (1001) ... Adding new user `johndoe' (1001) with group `johndoe' ... Creating home directory `/home/johndoe' ... Copying files from `/etc/skel' ... New password: [hidden] Retype new password: [hidden] passwd: password updated successfully
使用场景:为在 AvaHost 上管理 web app 的开发者创建用户。
替代方案:使用useradd
useradd对于自定义设置,使用
useradd(交互性较低):
sudo useradd -m -s /bin/bash username sudo passwd username
-m:创建 home directory。
-s /bin/bash:将 Bash 设置为 shell。
示例:
sudo useradd -m -s /bin/bash alice sudo passwd alice
使用场景:为具有特定 shell 要求的自动化脚本添加用户。
在 Debian 11 中删除用户
使用命令行(deluser
deluser)
deluser命令可安全删除用户账户。
- 打开终端或通过 SSH 连接。
- 删除用户:
sudo deluser username - 要删除用户的 home directory 和文件:
sudo deluser --remove-home username
示例:
sudo deluser --remove-home johndoe
输出:
Removing user `johndoe' ... Removing group `johndoe' ... Removing home directory `/home/johndoe' ...
使用场景:从您的 AvaHost VPS 中删除已离职员工的账户。
其他提示
- 安全密码:使用 AvaHost 的 cPanel 密码生成器或
pwgen生成强密码:
sudo apt install pwgen -y pwgen 12 1 - 检查用户:使用
cat /etc/passwd | grep /home列出用户。
- 管理权限:将用户添加到组以获得特定访问权限(例如,
sudo usermod -aG sudo username用于管理员权限)。
- 删除前备份:在删除用户之前,使用 AvaHost 的 JetBackup 保存
/home/username。
- Secure SSH:通过
/etc/ssh/sshd_config限制用户 SSH 访问(请参阅之前的指南)。
- GUI 选项:如果已安装桌面环境,可使用 GNOME System Settings(
Users)。
结论
在 AvaHost Debian 11 VPS 上管理用户账户很简单,只需使用
adduser和
deluser等命令即可。诸如创建
johndoe或删除
alice等示例,可确保安全且有序的服务器管理。AvaHost 可靠的基础设施增强了 Debian 的稳定性,使维护安全环境变得轻松。练习这些命令,探索
man adduser,并利用 AvaHost 的工具(如 JetBackup)实现稳健的用户管理。


