Debian 9.5系统创建用户详细步骤指南

admin
Debian 9.5系统创建用户需root权限操作:首先通过susudo -i切换至root;执行adduser username(交互式设置密码、信息),或useradd -m -s /bin/bash username后用passwd username设置密码;若需sudo权限,运行usermod -aG sudo username;最后用su - username切换用户验证,此流程可安全创建具备基础权限的系统用户,确保系统管理灵活且安全。

在Linux系统管理中,创建合理权限的用户是保障系统安全的基础操作,Debian 9.5作为经典的稳定版系统,其用户创建流程遵循Linux通用规范,同时结合了Debian的友好交互特性,本文将详细介绍在Debian 9.5系统中创建用户的完整步骤,包括基础命令使用、权限配置及注意事项,帮助新手用户快速掌握核心操作。

创建用户前的准备工作

在开始创建用户前,需确保当前账户具备管理员权限(root),因为用户管理操作属于系统级权限控制,若当前为普通用户,可通过以下命令临时获取root权限(需输入当前用户密码):

sudo su -

若已为root用户,则直接进入命令行操作界面即可。

Debian 9.5系统创建用户详细步骤指南

创建用户的核心步骤

使用 adduser 命令创建用户(推荐)

Debian系统推荐使用 adduser 命令创建用户,该命令会自动引导完成用户配置(如密码、主目录等),交互式设计更友好,适合新手操作。

基本语法

adduser [用户名]

操作示例

假设要创建一个名为 newuser 的新用户,执行以下命令:

adduser newuser

交互式配置说明

执行命令后,系统会依次提示以下信息(部分可选择性填写):

  • 输入新用户密码:需输入两次密码(密码不会显示在终端,直接输入即可),建议设置包含大小写字母、数字及特殊符号的强密码。

    输入新的 UNIX 密码:  
    重新输入新的 UNIX 密码:  
  • 密码信息提示:系统会询问是否使用弱密码提示(如“Bad password”),输入 Y 确认或 N 忽略。

  • 用户信息填写:依次输入用户全名、房间号、工作电话、家庭电话等信息,可直接按 Enter 跳过(默认为空)。

    正在修改 newuser 的信息  
    输入新的值,或输入点(.)以使用默认值  
       全 []:       # 用户全名(如:张三),直接回车跳过  
       房间号 []:   # 办公室房间号,直接回车跳过  
       工作电话 []: # 工作电话,直接回车跳过  
       家庭电话 []: # 家庭电话,直接回车跳过  
    其他 []:       # 其他信息,直接回车跳过  
  • 确认信息:系统会显示已配置的用户信息,输入 Y 确认创建,或 N 重新修改。

    这正确吗? [Y/n] Y

完成上述步骤后,adduser 会自动完成以下操作:

  • 创建用户主目录(默认位于 /home/用户名,如 /home/newuser);
  • 设置用户基本配置文件(如 /etc/passwd/etc/shadow 等);
  • 设置用户默认权限(如登录shell为 /bin/bash)。

使用 useradd 命令创建用户(可选)

若需更灵活的非交互式创建(如批量创建用户),可使用 useradd 命令,但需手动指定更多参数。

常用参数

  • -m:自动创建用户主目录;
  • -s:指定用户登录shell(如 /bin/bash/bin/sh);
  • -p:设置加密密码(需使用 openssl passwd 生成加密字符串,直接明文设置不安全);
  • -G:添加用户到附加用户组(如 sudo 组)。

操作示例

创建用户 testuser,同时创建主目录、设置shell为 /bin/bash,并添加到 sudo 组:

useradd -m -s /bin/bash -G sudo testuser

然后需单独为用户设置密码:

passwd testuser

根据提示输入两次密码即可。

配置用户权限(可选)

默认情况下,新用户仅具备普通权限,无法执行需要root权限的操作(如系统更新、安装软件等),若需允许用户使用 sudo 提升权限,需将其加入 sudo 用户组。

检查用户组

通过以下命令查看用户所属组:

groups newuser

若输出中包含 sudo(如 newuser : newuser sudo),则已具备sudo权限。

添加用户到 sudo

若用户未在 sudo 组,使用以下命令添加:

usermod -aG sudo newuser

参数说明:

  • -a:表示“append”(追加),避免覆盖用户原有组;
  • -G:指定目标用户组(如 sudo)。

验证sudo权限

切换到新用户,执行测试命令:

su - newuser
sudo apt update

首次使用 sudo 时需输入用户密码(后续可配置免密),若命令执行成功,则权限配置正确。

用户管理常用操作

创建用户后,可能还需进行以下管理操作:

修改用户密码

passwd [用户名]  # 修改指定用户密码
passwd           # 修改当前用户密码

修改用户信息

使用 usermod 命令可修改用户属性,

  • 修改用户名:usermod -l 新用户名 旧用户名
  • 修改主目录:usermod -d /新/主目录/路径 -m 用户名
  • 锁定/解锁用户:usermod -L 用户名(锁定)、usermod -U 用户名(解锁)

删除用户

# 删除用户但保留主目录
deluser [用户名]
# 删除用户及主目录
deluser --remove-home [用户名]

注意事项

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码