【帮助中心】Linux useradd 用户管理教程,创建普通用户分配服务器权限

2026-10-14 04:49:16丨 发布者:云天域--技术

很多用户日常操作云服务器习惯直接使用 root 账号,root 权限过高,一旦误操作很容易删除业务数据。生产环境推荐新建普通用户来管理网站文件、执行日常运维任务,必要时再赋予 sudo 临时管理员权限。

一、新建用户

# 创建用户webuser,同时自动创建家目录 /home/webuser
useradd -m webuser

二、为用户设置登录密码

passwd webuser

执行命令后按提示输入两次密码,密码复杂度建议大小写 + 数字组合。

三、赋予 sudo 管理员权限(可选)

CentOS 系统,将用户加入 wheel 用户组,即可拥有 sudo 权限

usermod -aG wheel webuser

四、查看用户信息

id webuser

可以查看用户 UID、GID 以及所属用户组。

五、切换用户登录

su - webuser

六、删除用户

# 删除用户并同步删除家目录
userdel -r webuser

七、常用场景

  1. 网站业务使用普通用户运行,降低入侵后的破坏范围
  2. 给开发人员分配独立账号,只开放网站目录权限,不提供完整 root 权限
  3. 多人共用一台云服务器,账号相互隔离

八、常见问题

  1. useradd 不加-m不会自动创建家目录,登录会出现异常
  2. 新建用户默认没有管理员权限,执行系统命令需要加 sudo
  3. 账号密码泄露风险:定期修改密码,闲置不用的账号及时删除

总结

云服务器安全最佳实践:尽量避免日常直接登录 root。新建普通用户管理网站文件,按需分配 sudo 权限,可以有效降低误操作与服务器入侵带来的风险。