插件窝 干货文章 步骤:在Linux系统中添加新用户

步骤:在Linux系统中添加新用户

用户 sudo 用户名 bash 1014    来源:    2025-04-09

以下是在Linux系统中添加新用户的详细步骤,涵盖基础操作和常用配置:


方法1:使用 useradd 命令(推荐)

# 1. 添加用户(默认不创建家目录)
sudo useradd <用户名>

# 2. 设置密码(需交互输入)
sudo passwd <用户名>

# 3. 如需同时创建家目录并指定shell(如bash)
sudo useradd -m -s /bin/bash <用户名>

常用选项: - -m:自动创建用户家目录(/home/<用户名>) - -s /bin/bash:指定登录shell(默认可能是/bin/sh) - -G <组名>:将用户添加到附加组(如sudo,www-data) - -u <UID>:手动指定用户UID(如-u 1005


方法2:使用 adduser 命令(交互式,适合新手)

# Debian/Ubuntu 系列系统专用(更友好的交互式提示)
sudo adduser <用户名>

按提示输入密码及用户信息即可,会自动创建家目录。


关键后续配置

  1. 将用户加入 sudo 组(赋予管理员权限)

    sudo usermod -aG sudo <用户名>
    
  2. 验证用户信息

    id <用户名>      # 查看UID、GID及所属组
    grep <用户名> /etc/passwd  # 查看用户详细信息
    
  3. 设置家目录权限(如需):

    sudo chmod 700 /home/<用户名>
    

注意事项

  1. 权限问题:操作需root权限,命令前加sudo
  2. 用户默认配置
    • 配置文件位于 /etc/default/useradd/etc/login.defs
  3. 删除用户bash sudo userdel -r <用户名> # `-r`同时删除家目录

示例完整流程

# 创建用户并赋予sudo权限
sudo useradd -m -s /bin/bash alice
sudo passwd alice
sudo usermod -aG sudo alice

通过以上步骤,新用户即可通过SSH或本地终端登录系统。