当前位置:

首页 > Xshell > Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

Xshell 6 简体中文
Xshell 6 简体中文

Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。

立即下载
2026-08-22
系统应用 系统工具 Xshell 远程控制 安全终端 模拟软件

在 Xshell 中如何为 Linux 服务器创建新用户?本文基于 Ubuntu 24.04 环境,演示从登录检查、useradd 创建账户、设置密码到验证主目录的完整步骤,帮助管理员规范执行用户管理任务。

本文目录

    在 Xshell 中“创建用户”,本质是通过 SSH 协议连接到远程 Linux 服务器,并在服务器端执行账户管理命令。Xshell 在这里充当安全的终端入口,真正的用户数据写入发生在 Linux 系统中。这种做法的好处是无需物理接触服务器,即可快速部署具备独立主目录和登录 Shell 的标准账户,便于后续的文件隔离与权限管理。

    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

    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 用于核对系统版本,确保后续命令参数与该发行版兼容。

    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

    1. 登录服务器并确认当前权限

    2. 检查用户名是否已被占用

    在创建新用户前,必须避免名称冲突。Linux 系统中用户名必须唯一,直接创建同名用户会导致报错或覆盖原有配置。

    使用 getent 命令查询 passwd 数据库:

    getent passwd reportuser
    

    如果终端没有任何输出,说明 reportuser 这个名称当前未被占用,可以继续使用。如果返回了一行包含用户名、UID、GID 等信息的记录,则说明该用户已存在。此时应停止操作,核对是否为已有账户,严禁为了消除报错而随意删除现有账户。

    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

    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
    

    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

    通过 passwd 命令为新用户设置登录密码

    系统会提示“New password”和“Retype new password”。在输入密码时,终端屏幕不会显示任何字符(包括星号),这是 Linux 的安全机制,并非键盘失灵。输入完成后按回车确认。

    请勿在命令行中直接使用 -p 参数传递明文密码,也不要在聊天记录或截图中保留真实密码。若服务器策略仅允许密钥登录,则此步可跳过,转而配置 SSH 公钥。

    5. 验证账户信息与主目录归属

    创建完成后,需核实账户的各项属性是否正确写入系统。

    首先查看账户详细信息:

    getent passwd reportuser
    id reportuser
    

    Xshell远程创建Linux用户:Ubuntu useradd命令实操指南

    查询新用户 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 组。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    Xshell
    相关文章 更多
    Xshell添加快捷命令的小技巧
    Xshell添加快捷命令的小技巧

    Xshell如何添加快捷命令?作为好用的终端模拟器,Xshell经常被开发者用来远程管理主机服务器,为了更加高效地进行操作,我们可以添加一些快捷命令,从而运用命令来操作。那么有用户肯定会问:到底该怎么添加快捷命令呢?下面就一起跟着正软小编来学习具体操作方法。

    xshell怎么设置左键复制右键粘贴
    xshell怎么设置左键复制右键粘贴

    学习如何在 Xshell 中设置左键选中自动复制到剪贴板,并将右键点击改为直接粘贴。包含详细的全局选项设置步骤、记事本验证方法及安全使用建议,帮助提高远程终端操作效率。

    xshell怎么下载文件到本地
    xshell怎么下载文件到本地

    详解如何在 Windows Xshell 中使用 SFTP 协议下载服务器文件。包含建立本地 SFTP 连接、设置本地接收目录、执行 get 下载命令及验证文件的完整步骤,无需安装额外工具。

    xshell中文乱码 字符编码设置方法
    xshell中文乱码 字符编码设置方法

    解决Xshell连接Linux服务器时中文显示乱码问题。教程演示如何查看远端locale编码,在Xshell会话属性中匹配UTF-8输出编码,并区分终端显示与日志文件编码,确保中文正常显示且不破坏原文件。

    Xshell怎么上传文件到服务器
    Xshell怎么上传文件到服务器

    想在 Windows 上用 Xshell 把文件传到 Linux 服务器?本教程演示如何使用 SFTP 的 put 命令精准控制上传路径,以及如何利用 ZMODEM (rz) 快速发送文件。包含目录切换、权限检查及文件核对步骤,适合新手避坑。

    xshell怎么连接linux虚拟机
    xshell怎么连接linux虚拟机

    如何在 Windows 上使用 Xshell 连接 Linux 虚拟机?本教程详细演示获取虚拟机 IP、安装 OpenSSH Server、配置 Xshell 会话参数及处理主机密钥验证的全过程,适用于 Ubuntu 等常见发行版,助您安全高效地管理远程服务器。

    Xshell官方下载与安装指南:Windows版获取、许可选择及激活验证
    Xshell官方下载与安装指南:Windows版获取、许可选择及激活验证

    详解如何在Windows电脑上从NetSarang官网下载正版Xshell,避免第三方捆绑风险。涵盖家庭/学校免费许可申请、商业授权激活、安装步骤及首次启动后的登记验证流程,帮助用户快速建立安全的SSH终端环境。

    Xshell配合Xming配置X11图形界面转发详细教程
    Xshell配合Xming配置X11图形界面转发详细教程

    详解Xshell如何启用X11转发并连接本地Xming服务器,包括设置localhost:0.0显示地址、验证服务器X11Forwarding配置及使用xterm测试图形窗口显示的操作步骤。

    Xshell连接Linux中文乱码怎么办?调整终端编码快速修复
    Xshell连接Linux中文乱码怎么办?调整终端编码快速修复

    Xshell终端出现中文乱码?本文详解如何查看Linux服务器LANG环境,正确设置Xshell会话的终端编码(UTF-8/GBK),并通过重新输出验证效果,确保中文显示正常且不破坏原文件。

    Xshell安装报错无法定位程序输入点kernel32的解决方法
    Xshell安装报错无法定位程序输入点kernel32的解决方法

    遇到Xshell安装或启动时报错“无法定位程序输入点”并提及kernel32.dll?不要随意下载DLL文件。请按照本文步骤检查Windows系统版本兼容性,使用官方纯净安装包,并在必要时通过DISM和SFC命令修复系统组件,确保软件正常运行。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版
    Windows/ macOS/ Linux

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    WINDOWS 更多
    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版
    Windows

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版
    Windows

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    即将离开本站
    您即将前往第三方网站,请确认是否继续?