欢迎光临
我们一直在努力

如何在 Linux 云服务器上创建新用户?

Linux云服务器用户管理指南:三步创建新用户账户

在Linux云服务器环境中创建新用户是最基础却至关重要的系统管理操作。本文将详细介绍三种主流创建方法,并深入解析相关权限配置技巧,帮助您构建安全高效的服务器用户体系。

一、useradd命令:最基础的创建方式

作为Linux系统最原始的用户创建工具,useradd命令提供了最底层的用户创建功能:

sudo useradd -m newusername

关键参数说明:

  • -m:自动创建用户家目录
  • -s:指定默认shell(如/bin/bash)
  • -g:指定主用户组
  • -G:附加用户组

创建后务必使用passwd命令设置密码:sudo passwd newusername

二、adduser命令:交互式智能工具

相比useraddadduser提供了更友好的交互式界面(多数Linux发行版需要单独安装):

sudo adduser newusername

执行后将逐步提示输入:

  1. 用户密码(需输入两次)
  2. 全名等个人信息(可选)
  3. 确认信息是否正确

注意:Debian/Ubuntu系默认包含此工具,而RHEL/CentOS需额外安装

三、Web控制台创建(适用于主流云平台)

各大云服务商都提供了可视化用户管理界面:

1. 阿里云操作流程

  • 登录ECS管理控制台
  • 进入”实例与镜像” > “实例”
  • 选择目标实例进入详情页
  • 左侧导航选择”用户管理”

2. AWS操作流程

  • 登录AWS管理控制台
  • 导航至EC2服务
  • 选择”实例” > “连接”
  • 使用Session Manager添加用户

高级配置技巧

1. 用户权限管理

通过visudo编辑sudoers文件:

newusername ALL=(ALL:ALL) NOPASSWD: ALL

2. SSH密钥登录配置

创建.ssh/authorized_keys文件:

mkdir -p /home/newusername/.ssh
chmod 700 /home/newusername/.ssh
touch /home/newusername/.ssh/authorized_keys
chmod 600 /home/newusername/.ssh/authorized_keys

3. 用户有效期设置

sudo chage -E YYYY-MM-DD newusername

最佳实践建议

  • 遵循最小权限原则分配权限
  • 定期审计用户列表(cat /etc/passwd
  • 禁用root远程登录
  • 配置强密码策略(编辑/etc/login.defs
  • 重要操作前备份用户数据

掌握Linux用户创建方法只是服务器管理的第一步。建议结合具体业务需求,建立完善的用户权限体系和安全策略。对于生产环境,建议采用LDAP或IAM等集中式身份管理系统实现更高效的用户管理。

赞(0)
未经允许不得转载:莱卡云 » 如何在 Linux 云服务器上创建新用户?