蛋疼的Fedora17

在公司给同事要安装ASM oracle 11g,说要在forder17上安装,于是乎我先在自己的虚拟机上安装了一个forder17,遇到了几个很蛋疼的问题:
     1. 安装的时候没有创建普通用户在图形界面登陆的时候总是提示密码错误~~
     2. 接上面的问题,提示密码错误我想进入single模式修改密码,进single模式输入single的时候又遇到了问题~
下面针对遇到的上面的3个问题一个一个说明:
     1.首先,Forder17默认禁止使用root用户登录系统,但是使用putty 或者SecureCRT等远程可以通过ssh登陆
          下面是解决办法:     
  • 1. 用你的普通用户(如test)登录系统
  • 2. 打开终端Terminal,用”su -”命令切换到root账号(当然要输入 root的密码)
  • 3. 取消一些禁止 root 登录相关的配置:到 /etc/pam.d/ 目录下,修改gdm-fingerprint、gdm-password、
  • gdm-smartcard 这三个文件,注释掉其中关于“auth required pam_succeed_if.so user != root”的行即可。
  •  (当然,你如果不是安装的Gnome桌面,可能就不是gdm-xx文件了。)
  • 4. 重启系统,即可使用root账号登录系统。
            如下:
[test@my-fedora ~]$ su - root
Password:
[root@my-fedora ~]# cd /etc/pam.d/[root@my-fedora pam.d]# grep root gdm-*       #这里是我已经修改好后的查询
gdm-fingerprint:#auth        required      pam_succeed_if.so user != root quiet
gdm-password:
#auth required pam_succeed_if.so user != root quiet
gdm-smartcard:
#auth required pam_succeed_if.so user != root quiet
[root@my-fedora pam.d]# reboot

     2. 启动后选择fedora linux按下键盘上的e,进入grub编辑
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd1,msdos5' d7669d9a-dacb-4de5-8cbc-245e1091a0c0
else
search --no-floppy --fs-uuid --set=root d7669d9a-dacb-4de5-8cbc-245e1091a0c0
fi
echo 'Loading Linux 3.3.4-5.fc17.i686.PAE ...'
linux /boot/vmlinuz-3.3.4-5.fc17.i686.PAE root=UUID=d7669d9a-dacb-4de5-8cbc-245e1091a0c0 ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.3.4-5.fc17.i686.PAE.img
 
红色代码后面加上 init 1 注意init前要加个空格,加了之后按下F10进入引导,稍等片刻就会进入root用户下面自行添加用户和设置密码后重启就可以了,或者你直接修改配置文件允许root用户登录也可以
笔记
原文地址:https://www.cnblogs.com/haoxiaoyu/p/3558358.html