VPS如何增加账号?_Linux系统创建新用户的完整指南

如何在VPS上创建新用户账号?

操作类型 常用命令 适用系统 权限级别
添加用户 useradd/adduser Linux/Unix 管理员权限
设置密码 passwd 所有Linux系统 管理员权限
权限管理 usermod 所有Linux系统 管理员权限
用户切换 su/sudo 所有Linux系统 用户权限

VPS如何增加账号?Linux系统创建新用户的完整指南

在VPS服务器管理中,创建新用户账号是一项基础但重要的操作。无论是为了团队协作、权限分离还是安全考虑,正确添加用户账号都能提升服务器的管理效率。

主要操作步骤

步骤 操作内容 所需工具
1 登录VPS服务器 SSH客户端
2 创建新用户账号 useradd命令
3 设置用户密码 passwd命令
4 配置用户权限 usermod命令
5 测试新用户登录 SSH客户端

详细操作流程

步骤1:登录VPS服务器

操作说明:使用SSH工具连接到您的VPS服务器,确保使用root或具有sudo权限的账户登录。 使用工具提示:推荐使用PuTTY(Windows)或终端(Mac/Linux)
ssh root@yourserverip
代码块模拟工具界面
Welcome to Ubuntu 20.04 LTS
Last login: Mon Nov 01 02:30:45 2025 from 192.168.1.100
root@vps:~#

步骤2:创建新用户账号

操作说明:使用useradd命令创建新用户,同时创建用户的主目录。 使用工具提示:确保在root权限下执行此命令
useradd -m -s /bin/bash newusername
代码块模拟工具界面
root@vps:~# useradd -m -s /bin/bash john
root@vps:~# 
命令参数说明:
  • -m:创建用户主目录
  • -s /bin/bash:设置用户的默认shell为bash

步骤3:设置用户密码

操作说明:为新创建的用户设置登录密码,密码应符合安全规范。 使用工具提示:密码输入时不会显示字符
passwd newusername
代码块模拟工具界面
root@vps:~# passwd john
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

步骤4:配置用户权限

操作说明:根据需要将用户添加到sudo组,授予管理员权限。 使用工具提示:仅对需要管理员权限的用户执行此操作
usermod -aG sudo newusername
代码块模拟工具界面
root@vps:~# usermod -aG sudo john
root@vps:~# groups john
john : john sudo

步骤5:测试新用户登录

操作说明:使用新创建的用户账号测试登录,验证配置是否正确。 使用工具提示:新开一个终端窗口进行测试
ssh john@yourserverip
代码块模拟工具界面
john@yourserver_ip's password: 
Welcome to Ubuntu 20.04 LTS
john@vps:~$

常见问题与解决方案

问题 原因 解决方案
新用户无法登录 密码未设置或设置错误 使用passwd username重新设置密码
用户没有sudo权限 未将用户加入sudo组 执行usermod -aG sudo username
用户主目录未创建 创建用户时未使用-m参数 手动创建目录并设置权限:mkdir /home/username && chown username:username /home/username
用户shell不可用 指定的shell不存在或权限不足 检查/etc/shells文件,使用有效shell路径
用户被锁定 多次登录失败或账户过期 使用passwd -u username解锁账户,检查账户过期时间

进阶配置建议

对于需要更精细权限控制的场景,可以考虑以下额外配置: 限制用户访问权限
# 限制用户只能访问特定目录
usermod -d /restricted/path username
设置账户过期时间
# 设置账户在指定日期后过期
usermod -e 2025-12-31 username
创建系统用户(用于服务运行):
useradd -r -s /bin/false serviceuser
通过以上完整的操作流程,您可以轻松地在VPS上创建和管理多个用户账号,实现更好的服务器管理和安全控制。

发表评论

评论列表