如何在 Debian 11 中添加和删除用户

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

使用 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

命令是创建用户账户最简单的方法。

  1. 打开终端或通过 SSH 连接到您的 AvaHost VPS。
  2. 添加新用户:
    sudo adduser username
  3. 按照提示执行以下操作:
    • 设置密码(例如
      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

(交互性较低):

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

命令可安全删除用户账户。

  1. 打开终端或通过 SSH 连接。
  2. 删除用户:
    sudo deluser username
  3. 要删除用户的 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)实现稳健的用户管理。