Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1172041
  • 博文数量: 101
  • 博客积分: 110
  • 博客等级: 民兵
  • 技术积分: 1842
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-24 13:26
个人简介

专注linux

文章分类

全部博文(101)

文章存档

2017年(2)

2016年(12)

2015年(17)

2014年(41)

2013年(27)

2012年(3)

分类: LINUX

2014-09-26 22:37:59

      今天突然手欠,想把用户名改了,在网上查了一番说把/etc/passwd和/etc/shadow文件中的名字A修改为名字B即可。看上去好像也没什么 不对。。。。可是当我修改了passwd文件中的名字A->名字B,再想去修改shadow文件。。。用sodu vim /etc/shadow 让我输入的却是名字B的密码。。。名字B没有密码,输入了名字A的密码吧,不行。su切换超级用户。。。我没有设置。这下完了,怎么办。。。。。
     只好修改root密码了,可是怎么修改呢。我在用fedora16的时候修改过,就是在grub启动的时候修改grub 启动参数,迫使系统进入单用户root,然后执行passwd修改root密码。可是我现在用的是VMware,启动自动加载系统,根本没有grub。
     可以在VMware启动的时候,长按shift按键。有了grub,就成功了一半了,找到recovery mode启动方式,点击e,编辑grub启动选项。在linux /boot/vm开头的一行找到recovery nomodeset,删除它们。然后再这行的最后添加quiet splash rw init=/bin/bash。按F10,启动系统,这样进入了单用户root命令行。这下就如鱼得水了,随便改啦。哈哈哈哈。passwd修改root密码。重启虚拟机。但是账户依然还是名字A,没办法输入其他用户。只好按Ctrl+Alt+F2进入tty2 命令行。用root登录,修改shadow文件。修改一下名字B的密码,重启。登录界面只有名字A,输入密码,居然进去了,可是这样我还是不舒服,于是进入系统,打开terminal,切换为root,将/home/名字A/文件夹->/home/名字B/,修改了/etc/group中的名字A->名字B。又把passwd和shadow中的所有名字A改为名字B。其实就是把组名也改掉。然后又在整个根目录下执行了find / 名字A 查找还有哪里没有修改。结果没有了。logout,好了,登录界面也是名字B了。
阅读(6826) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~