linux修改root账户的用户名所得的教训
之前linux服务器的密码被别人改过, 然后叫服务器相关的负责人重置了root账户(服务器负责人在客户所在公司), 重置好之后, 领导叫更改下root
用户名和密码, 于是我二话不说就开始找方法, 找到一篇文章大概是这样的操作步骤:
vi /etc/passwd
按i键进入编辑状态
修改第1行第1个root为新的用户名
按esc键退出编辑状态,并输入:x保存并退出
vi /etc/shadow
按i键进入编辑状态
修改第1行第1个root为新的用户名
按esc键退出编辑状态,并输入:x!强制保存并退出
结果我不知抽了什么风, 在修改完passwd文件之后, 关闭了命令窗口, 尝试用修改后的用户名登陆, 密码错误, 再用回root登陆, 还是密码错误, 此时
我才意识到问题的严重性, 因为这两个文件都是用户配置文件, 其中passwd保存的是账号,shadow保存的是账号的密码等信息, 我只更改了一个文件,
两边用户对应不上, 导致无法登陆, 然后再网上查找相应解决方案, 大多数的解决方法都指向使用单用户模式重置密码, 但是服务器在客户所在公司, 还
是得联系他们进行解决, 没办法, 事情已经到了这个地步, 只能解决, 于是后来麻烦客户公司的维护人员进行处理, 很是抱歉.
网上查询后, 发现自己不是一个人, 但是出现这个问题, 我自己是很惭愧的, 目前服务器已经进行root重置, 以后操作线上linux涉及系统的操作还是得在
本地虚拟机先跑一遍, 希望今后不会再犯类似的错误!!!
立志是事业的大门,工作是登堂入室的旅程。这旅程的尽头有个成功在等待着,来庆祝你的努力成果。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?