linux服务器怎么设置用户名和密码,具体步骤是什么?

在Linux服务器上设置用户名和密码,核心命令是useradd和passwd,前者创建账户,后者设定或修改密码。整个过程在终端里操作,不需要图形界面,熟练后十几秒就能完成,下面从创建用户、设置密码、批量管理到常见问题,一步步拆开讲清楚。

创建新用户:从命令到细节

用useradd创建账户

登录服务器后,在终端输入以下命令:

Linux命令useradd创建用户,passwd修改密码
加载中
Linux命令useradd创建用户,passwd修改密码
热
热爱IT行业
1594--
原视频地址
useradd 用户名

比如创建一个叫devops的用户,直接执行useradd devops,这条命令默认不会创建家目录,也不会设置密码,所以紧接着必须用passwd补上密码,不少新手在这里踩坑:建完用户就切换过去,结果发现连家目录都没有。

推荐加参数创建

更规范的做法是创建时带上参数,一次性把家目录、Shell、用户组都定好:

useradd -m -s /bin/bash -d /home/devops devops
  • -m:自动创建家目录
  • -s /bin/bash:指定登录Shell为bash
  • -d /home/devops:指定家目录路径

行业共识认为,给每个业务用户单独设置家目录和Shell,可以避免很多权限混乱和登录异常的问题。

设置和修改密码:passwd命令全解

首次设置密码

创建用户后,切换到root或使用sudo执行:

passwd devops

系统会提示输入两次新密码,输入时不显示字符,这是正常的,密码设置得足够复杂,混合大小写字母、数字和符号,长度不少于12位。

修改现有用户密码

这里依然是passwd,只是不需要创建操作了:

passwd devops

如果忘记当前登录用户的密码,可以用root身份直接重置,不需要知道旧密码,这是Linux服务器修改用户密码步骤里最常用的一条路径。

强制用户下次登录改密码

有些场景下,管理员给新员工开通账号后,希望对方第一次登录时自己改掉临时密码,用以下命令实现:

chage -d 0 devops

这样该用户下次登录,系统会强制要求修改密码。

用户管理进阶:删除、锁定、批量操作

删除用户

userdel -r devops

-r参数会连同家目录和邮件池一起删除,如果不加-r,只删除账户信息,家目录文件会保留。

锁定与解锁用户

临时禁止某个账号登录时:

passwd -l devops

解锁则用:

passwd -u devops

锁定后该用户无法登录,但已登录的会话不会被踢出,必要时需要手动杀掉对应进程。

批量创建用户

运维场景中,一次创建多个账号可用循环指令:

for u in user1 user2 user3; do useradd -m $u; echo "$u:初始密码" | chpasswd; done

这里用到了chpasswd,它支持批量从标准输入读取用户名和密码对,比逐个执行passwd高效得多,不过在真实生产环境里,批量创建用户后建议立刻让用户首次登录改密,降低泄露风险。

密码安全策略:别让用户名成为唯一防线

设置密码有效期

通过chage命令管理密码老化规则:

chage -M 90 devops

这行命令表示密码最长使用90天,到期前系统会提示用户修改,避免长期不换密码带来的安全隐患。

检查密码强度

Linux里修改密码时,如果密码太简单,会收到”password is too simple”之类的警告,但这个检查并不强制,只有配置了PAM策略才会拦截,需要在/etc/pam.d/system-auth或/etc/pam.d/passwd中启用pwquality模块。

设置密码时避开下面这些情况:

  • 单纯用用户名相关字符,比如devops123
  • 连续数字或键盘顺序,比如qwerty
  • 常见弱口令,比如password、123456
  • 只在密码末尾加一个数字,本质上太容易被猜中

SSH登录方式与密码的关系

真正生产环境里,很多人更偏好用SSH密钥登录,密码只用做应急入口,两者可以并存:

  • 密钥登录适合自动化部署和日常操作
  • 密码登录适合控制台管理和紧急救援

多数情况下,服务器放在公网时,建议关闭密码登录,只保留密钥认证,但若你是个人练习用的云服务器,用密码登录完全够用。

不同Linux发行版之间的差别

CentOS、Ubuntu、Debian的核心命令一致

上述命令在主流发行版上都通用,区别主要体现在权限执行上:Ubuntu默认不允许root直接登录,需用sudo passwd 用户名;而CentOS的root账户直接可用。

图形化管理工具

如果你不想记命令,可以用以下方式:

  • Webmin:浏览器界面管理用户
  • Cockpit:Red Hat系自带的Web管理面板

但图形工具的本质还是调用底层的useradd、passwd命令,理解命令行才是根本。

实操中常见的疑问

为什么设置密码时屏幕不显示任何内容?

这是终端的安全设计,防止旁人在屏幕上看到密码长度,输入完成直接回车即可,光标不会移动属于正常现象。

普通用户可以修改自己的密码吗?

可以,普通用户在自身登录状态下执行:

passwd

不需要加用户名,系统会默认修改当前账户的密码,此时必须输入旧密码,验证通过后才能设置新密码。

用sudo修改密码和用root修改有区别吗?

没有本质区别,sudo执行passwd devops时,无需输入旧密码,效果等同于root重置密码,区别在于sudo会记录操作日志,安全性更高。

关键点小结

Linux服务器设置用户名和密码,归根结底就是useradd建号、passwd设密、chage做策略,无论你是管理一台云服务器,还是维护几十台业务机器,这些命令足够覆盖日常所有需求,把密码策略配置好,比记住一堆花哨的运维技巧更实在密码这道门守住了,服务器才谈得上安全。

常见问题速查

linux服务器怎么设置用户名和密码最稳妥?

先用useradd -m -s /bin/bash 用户名创建并生成家目录,再用passwd 用户名设定强密码,如果服务器暴露在公网,后续可以把SSH的密码登录关掉,改用密钥认证。

如何批量重置多个用户的密码?

准备一个文本文件,每行写入”用户名:新密码”,然后执行chpasswd < 文件,这个方法适合初始化新账号或统一重置密码,操作前注意整理好用户名单,避免误改。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/773995.html

赞 (0)
上一篇 2026年10月23日 14:49
下一篇 2026年10月23日 14:49

相关推荐

  • 服务器C盘满了启动不了怎么办,原因和解决方法?

    服务器C盘满了导致系统无法启动,最直接有效的办法是进入安全模式或PE环境清理磁盘空间,而不是直接重装系统,很多运维朋友都遇到过这种场景:某天想远程登录服务器,结果网页控制台卡在“正在启动”界面,或者Windows开机转圈转到天荒地老,最后蓝屏报错,心里咯噔一下——C盘又爆了,别慌,这篇文章专门讲透“服务器C盘满……

    2026年9月18日
    100
  • 广电宽带dns服务器山东地址是什么,山东广电宽带DNS怎么设置

    山东地区广电宽带用户首选DNS服务器地址为:主DNS 221.0.0.1,备DNS 221.0.0.2,这是2026年山东省内解析延迟最低、防劫持能力最强的本地化节点配置,核心解析:山东广电宽带DNS地址与配置实战2026年山东广电宽带DNS权威地址池根据中国广电山东网络有限公司2026年第一季度公开的节点调度……

    2026年4月25日
    7100
  • 贵阳服务器租用押金付款周期签约前该问什么,有哪些注意事项?

    签约贵阳服务器租用时,押金和付款周期是两大关键,必须提前问清楚细节,避免后期纠纷,押金类似服务商的保证金,付款周期影响成本和灵活性,签约前务必逐项确认,贵阳服务器租用押金退吗?常见问题解答押金金额的普遍标准业内专家指出,押金金额通常与服务器租费挂钩,一般相当于一个月租费,但具体金额取决于服务器配置、带宽需求和服……

    2026年8月11日
    800
  • HostYun日本VPS真的好用吗,日本东京VPS推荐月付

    HostYun日本东京IIJ VPS凭借IIJ直连线路与月付25元的极致性价比,是2026年搭建低延迟访问日本及亚洲业务的首选方案,在云服务器市场内卷日益激烈的2026年,寻找一款既稳定又便宜的VPS并非易事,许多开发者在部署跨境服务时,往往面临高昂的月费或糟糕的网络延迟,HostYun推出的这款日本东京IIJ……

    2026年7月3日
    3900
  • 为什么ipad刷机后连不上激活服务器,怎么解决

    iPad刷机后无法连接激活服务器,核心解决办法是首先检查网络和DNS设置,其次通过修改Hosts文件或更换网络环境绕过服务器拥堵,若仍无效则需使用爱思助手等工具进行手动激活或重刷固件,iPad刷机后无法连接激活服务器的常见原因分析刷机失败卡在激活界面,屏幕显示“无法连接激活服务器”,这几乎是每个自己动手刷机的用……

    2026年9月21日
    000
  • 服务器linux系统查看配置文件,linux服务器配置文件在哪看

    在Linux服务器运维工作中,快速、准确地获取系统配置信息是排查故障与性能优化的基石,核心结论是:查看Linux系统配置文件不应依赖单一命令,而应构建一套从硬件底层到应用层面的分层检索体系,重点掌握cat、grep、find等核心工具的组合使用,并结合/proc伪文件系统实时监控状态, 这一过程要求运维人员具备……

    2026年3月29日
    8200
  • wifi电脑连不上服务器咋回事,电脑连不上wifi怎么解决?

    wifi电脑无法连接到服务器,通常不是电脑“坏了”,而是网卡IP配置、DNS解析或路由器网关这三层链路中的某一环掉了链子,通过逐层自检即可定位原因,电脑连上了WiFi,却提示“无法连接到服务器”,这种情况很常见,它背后的逻辑是:你的电脑成功取得了WiFi信号的接入权,但在访问互联网时,数据包没能被正确转发,这就……

    2026年10月17日
    100
  • Linux服务器账户密码忘了怎么改,root密码怎么重置?

    Linux服务器账户密码忘记后,最直接的方法是重启进入GRUB单用户模式或云控制台重置,用passwd命令修改密码;云服务器通常可在控制台免费重置,物理机则需现场操作或Live CD救援,Linux服务器root密码忘记怎么重置?先判断你的服务器类型遇到密码忘记,先别急着重装系统,不同服务器类型,处理路径完全不……

    2026年10月15日
    100
  • 服务器内存条R和E怎么区分,混用会有什么后果

    服务器内存条是R还是E,核心就一条:看标签末尾字母,R是Registered(寄存器内存,简称RDIMM),E是ECC Unbuffered(带纠错不带寄存器,简称ECC UDIMM);不要只看到ECC就以为带寄存器,服务器内存条r和e的区别是什么?先把两个概念钉死R和E不是同一个维度的东西,R说的是有没有寄存……

    2026年9月17日
    400
  • Excel打开速度慢怎么办,如何加快Excel打开速度?

    Excel打开速度慢的核心症结在于文件体积臃肿、公式链过长和硬件瓶颈,解决顺序应遵循软件清理、设置优化、硬件升级的路径,其中清理条件格式和定义名称是见效最快的操作,Excel打开速度慢的三大原因与排查逻辑文件体积异常膨胀:隐藏的垃圾数据Excel文件看似不大,但打开极慢,往往是因为内部堆积了大量冗余内容,条件格……

    2026年7月14日
    3000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注