之前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涉及系统的操作还是得在

本地虚拟机先跑一遍, 希望今后不会再犯类似的错误!!!

linux修改root账户的用户名所得的教训的更多相关文章

  1. Linux禁用root账户ssh登录

    前言 今天登录服务器的时候,控制台输出如下信息 There were 48990 failed login attempts since the last successful login. Last ...

  2. mysql-8.0.16-winx64/Linux修改root用户密码

    连接数据库等基础操作请自行解决哈,本篇是重点记录如何改密码. 一.查询用户密码: 查询用户密码命令: select host, user, authentication_string from mys ...

  3. VPS Linux修改root密码

    hosteons VPS 没有提供在网页控制面板里修改root密码的选项,但是可以通过Rescue模式吃查看root密码以及 有重置root密码为随机值的选项. 在重置root密码为随机值后,进入系统 ...

  4. linux修改root密码

    或者是:sudo passwd root   提示输入新的密码.再确认输入一次密码回车,就可以完成root密码的修改.     更改成功,以后就用这个新的密码登陆到Linux系统中去

  5. Linux禁止root账户远程登录

    Linux系统中,root用户几乎拥有所有的权限,远高于Windows系统中的administrator用户权限.一旦root用户信息被泄露,对于我们的服务器来说将是极为致命的威胁.所以禁止root用 ...

  6. Kali Linux修改root密码

    今天在官网下载了一个Kali虚拟机的压缩包, 解压缩后直接在VM中打开,点了好多次打开发现都打不开,查了一下说是没有关闭共享虚拟机,于是操作了一番: 编辑→首选项→共享虚拟机→选择禁用. 操作完之后果 ...

  7. Linux 修改root密码(忘记密码后)

    重置密码(一) 背景: 本文基于虚拟机的RHEL6.6版本  RHEL7与此略有不同 重新启动Linux系统 进入如下后界面,再按e键 3. 进入如下界面后,使用键盘上的上下键,选中第二项以kerne ...

  8. linux修改root管理员密码

    以root 身份登录(SSH操作) 输入 passwd 命令 就可以看到提示输入新密码了 输入密码的时候是看不到字符的.

  9. linux修改root用户登陆密码

    如果不是以root用户登录的,请先切换到root用户下, 执行命令:su root 然后按提示输入root用户的密码. 英文系统: [root@localhost ~]# passwd Changin ...

随机推荐

  1. maven 每次update后影响接口实现类的问题

    遇到maven每次update后,就会更改eclipse中java Compiler中的jdk compliance版本 <plugin> <groupId>org.apach ...

  2. matlab 对tif数据高程图的处理分析

    temp=z(101:2200,101:2200) 根据图像属性可得此为2300*2300的tif图像,由于需要将其划分为9宫格,所以begin点设置为101,end点设置为2200,temp转化为可 ...

  3. c#**************

    ddfbvbb c v我wossssssss

  4. 日推20单词 Day02

    1.distinguish v. 区别,辨别 2.tension n. 紧张,不安 3.sympathy n. 同情,慰问 4.admiration n. 羡慕 5.jealousy n. 嫉妒 6. ...

  5. SpringBoot(六):springboot热部署

    在j2ee项目开发中,热部署插件是JRebel.JRebel的使用为开发人员带来了极大的帮助,且挺高了开发便捷.而在SpringBoot开发生态环境中,SpringBoot热部署常用插件是:sprin ...

  6. Django(博客系统):文章内容使用django-ckeditor、文章简介使用django-tinymce

    文章内容使用django-ckeditor 1)安装django-ckeditor pip install django-ckeditorpip install Pillow 2)在settings. ...

  7. 控件篇:CheckedListBox的全选与反选

    private void cbXmlAll_CheckedChanged(object sender, EventArgs e) { for (int i = 0; i < cblXmlList ...

  8. axios介绍与使用说明 axios中文文档

    本周在做一个使用vuejs的前端项目,访问后端服务使用axios库,这里对照官方文档,简单记录下,也方便大家参考. Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node ...

  9. ES6 new syntax of Arrow Function

    Arrow Function.md Arrow Functions The basic syntax of an arrow function is as follows var fn = data ...

  10. leetcode 717. 1-bit and 2-bit Characters -easy

    https://leetcode.com/problems/1-bit-and-2-bit-characters/description/ We have two special characters ...