Xshell远程创建Linux用户:Ubuntu useradd命令实操指南
Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。
在 Xshell 中如何为 Linux 服务器创建新用户?本文基于 Ubuntu 24.04 环境,演示从登录检查、useradd 创建账户、设置密码到验证主目录的完整步骤,帮助管理员规范执行用户管理任务。
在 Xshell 中“创建用户”,本质是通过 SSH 协议连接到远程 Linux 服务器,并在服务器端执行账户管理命令。Xshell 在这里充当安全的终端入口,真正的用户数据写入发生在 Linux 系统中。这种做法的好处是无需物理接触服务器,即可快速部署具备独立主目录和登录 Shell 的标准账户,便于后续的文件隔离与权限管理。

Xshell 成功连接 Ubuntu 服务器后的终端初始界面
操作前请确保你拥有目标服务器的 SSH 访问权限,且当前登录账户具备 sudo 提权能力。以下操作以 Ubuntu 24.04 为例,创建名为 reportuser 的普通交互账户。
1. 登录服务器并确认当前权限
打开 Xshell,双击已配置好的会话连接目标主机。输入密码或通过密钥认证登录后,首先需确认当前身份是否具备管理权限,以及操作系统版本是否符合预期。
在终端中输入以下命令:
hostname
whoami
cat /etc/os-release
hostname 返回服务器名称,whoami 显示当前登录用户名。若 whoami 返回的不是 root,则后续创建用户时需配合 sudo 使用。cat /etc/os-release 用于核对系统版本,确保后续命令参数与该发行版兼容。

1. 登录服务器并确认当前权限
2. 检查用户名是否已被占用
在创建新用户前,必须避免名称冲突。Linux 系统中用户名必须唯一,直接创建同名用户会导致报错或覆盖原有配置。
使用 getent 命令查询 passwd 数据库:
getent passwd reportuser
如果终端没有任何输出,说明 reportuser 这个名称当前未被占用,可以继续使用。如果返回了一行包含用户名、UID、GID 等信息的记录,则说明该用户已存在。此时应停止操作,核对是否为已有账户,严禁为了消除报错而随意删除现有账户。

2. 检查用户名是否已被占用
3. 执行创建命令并指定主目录
确认名称可用后,使用 useradd 命令创建用户。为了保证新用户可以正常登录并拥有个人工作空间,需要同时指定创建主目录和默认 Shell。
输入以下命令:
sudo useradd -m -s /bin/bash reportuser
-m 参数的作用是强制创建用户主目录(通常位于 /home/reportuser),-s 参数指定用户的登录 Shell 为 /bin/bash。如果不加 -m,用户虽然创建成功,但可能没有主目录,导致登录后无法保存个性化配置;如果不指定 -s,某些系统默认可能分配 /bin/sh,影响部分交互式功能的使用。
命令执行后若无错误提示,即表示创建成功。注意,useradd 是底层命令,执行时不会像 adduser 那样提供交互式向导,因此参数必须一次性写对。
4. 为用户设置登录密码
新创建的账户默认处于锁定状态或无密码状态,无法通过密码方式登录。需要使用 passwd 命令为其设置口令。
执行:
sudo passwd reportuser

通过 passwd 命令为新用户设置登录密码
系统会提示“New password”和“Retype new password”。在输入密码时,终端屏幕不会显示任何字符(包括星号),这是 Linux 的安全机制,并非键盘失灵。输入完成后按回车确认。
请勿在命令行中直接使用 -p 参数传递明文密码,也不要在聊天记录或截图中保留真实密码。若服务器策略仅允许密钥登录,则此步可跳过,转而配置 SSH 公钥。
5. 验证账户信息与主目录归属
创建完成后,需核实账户的各项属性是否正确写入系统。
首先查看账户详细信息:
getent passwd reportuser
id reportuser

查询新用户 reportuser 的 UID、GID 及主目录信息
检查输出中的主目录路径是否为 /home/reportuser,Shell 是否为 /bin/bash。接着检查主目录的实际存在情况及权限归属:
ls -ld /home/reportuser
确保目录所有者为 reportuser,组别正确。最后,可以通过切换用户身份来模拟登录环境,验证账户可用性:
sudo -iu reportuser
whoami
pwd
exit
sudo -iu reportuser 会以该用户身份启动一个新的 Shell 环境。whoami 应返回 reportuser,pwd 应显示其主目录路径。确认无误后输入 exit 退出切换状态。
至此,新用户已创建完毕并具备基本登录条件。后续可根据安全需求,由管理员配置 SSH 密钥或调整 sudo 权限,切勿随意将普通用户加入 sudo 组。
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。















