服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-30 简米科技 3,425 字 8 分钟阅读

服务器网络管理怎样增加用户并确保安全?新增用户如何保障网络安全?

导读增加用户这件事,正确的顺序是先定权限模型、再开账号、最后把审计和回收机制一起上线;只敲一条 useradd 而不做后续管控,等于给服务器留了一扇没有锁的后门,为什么加账号这件事不能随手一敲运维群里最常见的一句话是“给新同事开个账号”,root 密码就跟着微信发出去了,三个月后新人转岗、半年后离职,账号还在,密码……

增加用户这件事,正确的顺序是先定权限模型、再开账号、最后把审计和回收机制一起上线;只敲一条 useradd 而不做后续管控,等于给服务器留了一扇没有锁的后门。

为什么加账号这件事不能随手一敲

运维群里最常见的一句话是“给新同事开个账号”,root 密码就跟着微信发出去了,三个月后新人转岗、半年后离职,账号还在,密码没改,登录记录也查不清是谁在操作,这类问题比漏洞更隐蔽,因为它看起来很“正常”。

共享账号是安全事故的高发区

据工信部相关通报,弱口令与账号共用长期位居企业网络安全事件的常见成因之列,一个账号多人使用,日志里全是同一个名字,出了事谁都不认,业内专家指出,账号不可追溯带来的排查成本,往往高于漏洞本身的修复成本。

行业共识认为,服务器网络管理的安全底线不是“防住所有人”,而是“每一条操作都能对应到一个具体的人”。

账号数量越多,攻击面越大

每多一个能登录的账号,就多一组密码、多一把密钥、多一个可能被钓鱼的入口,所以增加用户的第一原则是:能不建就不建,能建组就不建人,能临时授权就不给长期权限。

服务器网络管理怎么添加新用户:从建号到能登录的完整链路

这一节只讲实操,路径和命令都可以直接照着走。

Linux:六步走完标准流程

  1. 建号并指定 shell:useradd -m -s /bin/bash zhangsan,-m 会自动生成家目录。
  2. 设置初始密码:passwd zhangsan,随后立刻加密码策略 chage -M 90 -W 7 zhangsan,强制 90 天轮换、提前 7 天提醒。
  3. 按组授权而不是按人授权:usermod -aG developers zhangsan,后续加人只需加组。
  4. 精细化提权:用 visudo -f /etc/sudoers.d/developers 单独写规则,只放行必要命令,%developers ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart nginx,不要图省事写 ALL。
  5. 配密钥登录:本地 ssh-keygen -t ed25519,公钥追加到 /home/zhangsan/.ssh/authorized_keys,再执行 chmod 700 /home/zhangsan/.ssh、chmod 600 /home/zhangsan/.ssh/authorized_keys、chown -R zhangsan:zhangsan /home/zhangsan/.ssh,权限不对,SSH 会直接拒绝登录,这一步最容易踩坑。
  6. 收紧入口:/etc/ssh/sshd_config 里设置 PermitRootLogin no、PasswordAuthentication no、AllowGroups sshusers,systemctl reload sshd 生效。

这六步做完,账号才是“可控地能用”,而不是“能登上就行”。

Windows Server:本地账户和域账户是两条路

工作组环境走“计算机管理 → 本地用户和组 → 新用户”,再把账号加入 Remote Desktop Users 组才允许远程桌面,域环境用 New-ADUser 或 AD 用户和计算机控制台建号,权限通过安全组下发,密码策略走组策略统一管,两条路的差别在于:域账户能集中禁用、集中审计,本地账户一旦机器多了就会失控。

云服务器添加用户和本地物理机有什么区别

维度 本地物理机 云服务器
登录入口 内网 IP 或跳板机 公网 IP 加安全组规则,入口更暴露
账号体系 系统账号为主 系统账号 + 云平台子账号(RAM/IAM)双层
密钥管理 自行生成保管 可用平台密钥对,也可自建
审计来源 系统日志 系统日志 + 云平台操作审计
回收难点 人走了机器还在 快照、镜像里可能残留旧账号

云上的关键差异是“两层账号”:平台控制台的子账号和系统里的用户要分别管,很多人只顾着建系统用户,忘了控制台子账号还挂着管理员权限。

服务器多用户管理如何防止权限越权

账号建好只是开始,真正的功夫在“限制它能干什么”。

最小权限要落到命令级

不要给整组 sudo ALL,按角色拆:开发组只放行重启服务和查看日志,DBA 组只放行数据库相关命令,运维组才碰网络配置,落地方式是 sudoers.d 下按组建文件,改完用 visudo -c 校验语法,避免写错导致所有人无法提权。

文件层面用 setfacl 做例外授权,比直接改 777 安全得多。setfacl -m g:audit:r /var/log/app/,审计组只读,不动属主和属组。

账号生命周期:入职、转岗、离职三张卡

  • 入职卡:建号、归组、发密钥,登记到账号台账。
  • 转岗卡:usermod -G 新组 前先 gpasswd -d 用户 旧组,别让旧权限叠着留着。
  • 离职卡:usermod -L zhangsan 锁定,再用 chage -E 0 zhangsan 让账号立即过期,最后确认密钥从 authorized_keys 里删除。

临时协作更简单,建号时直接 chage -E 2026-06-30 zhangsan,到期自动失效,不依赖谁记得去删。

审计:让每一次登录都留痕

Linux 侧常用 last -n 20 看最近登录,lastb 看失败尝试,journalctl -u sshd --since today 看当天的 SSH 行为,要更细就上 auditd,对 /etc/passwd、/etc/sudoers 这类关键文件加监控规则,Windows 侧重点看事件查看器里的 4624(登录成功)、4625(登录失败)、4672(特权分配)。

日志光有还不够,得有人看,比较务实的做法是把失败登录次数阈值和告警绑起来,连续失败触发通知,而不是等出事再翻日志。

多人协作场景下服务器账号如何分配权限

团队一过五个人,按人配权限就会乱,可行的方法是三层结构:

  • 第一层是角色组,developers、dba、ops、audit,权限只挂在组上。
  • 第二层是项目目录,用属组加 setgid 保证新建文件继承组,避免各写各的。
  • 第三层是临时授权,用到期时间控制,过期自动收回。

规模再大一点就上堡垒机,所有登录先过跳板,账号统一在堡垒机上映射,服务器本身只允许堡垒机 IP 登录,这一步做完,新增用户的操作就从“改每台机器”变成“在堡垒机加一条授权”。

成本视角:企业服务器运维外包做用户管理的收费行情

不是每个团队都养得起专职运维,外包是常见选择,计费方式大致三类:

  • 按台托管,单台每月常见在数百元区间,账号增删通常包含在基础服务里,超出约定数量另计。
  • 按人天计费,现场实施按工程师级别分档,高级工程师单价明显高于初级。
  • 按项目打包,比如一次性做账号体系梳理、sudo 规则重写、堡垒机接入。

地域差异比较明显,上海、北京、深圳这类一线城市的现场服务报价通常高于二三线城市,远程交付则差别不大,谈价格时建议把“账号回收”和“季度审计报告”写进服务清单,否则容易变成只管建不管收。

关于服务器网络管理增加用户的常见问题

新员工入职,应该先开账号还是先配权限?

先定角色,确认这个人属于哪个组、需要哪些命令、是否需要 sudo,再建号并一次性归组,顺序反了就会出现“先给管理员权限、以后再慢慢收”的局面,而权限一旦放出去,收回的阻力远大于当初不给。

小团队没有堡垒机,怎么保证多用户隔离?

三件事就够了:禁止 root 直接登录、关闭密码登录改用密钥、按组下发 sudo 白名单,再配合账号到期时间和每月一次 last 抽查,基本能覆盖小团队的风险面,等机器数量超过十台,再考虑上堡垒机。

云服务器上直接用 root 操作不行吗?

不行,root 登录一旦密钥泄露就是整机失守,而且日志里全是 root,无法定位到人,正确做法是建普通账号、按需 sudo、禁用 root 远程登录,平台控制台侧再单独建子账号并开启操作审计,两层分开管。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱