今天是星期六,博主本来想偷懒休息一下,当博主打开虚拟机,突然发现,自己的CentOS 6.8出现了开机错误,强迫症的博主实在不能忍。博主肯定要想解之而后快,好了,下来看看博主的问题吧。
could not update ICEauthority file /home/user/.ICEauthority
这是博主开机后第一个问题,博主有点慌,就忘记截图了,紧接着,博主点击右下角close后,这时又出现了一个错误,博主突然觉得人生好黑暗,错误如下图。
这次博主已经很淡定的截下了图,什么大风大浪博主没有见过!好了,我们开始解决问题吧。
问题一:could not update ICEauthority file /home/user/.ICEauthority
无法更新iceauthority文件/家/用户/。iceauthority
问题二:There is a problem with the configuration server
配置服务器有一个问题
这时博主在思考,为什么自己的CentOS会出现这个问题呢,于是乎,博主的脑海里就像放小电影一样,终于想到了,昨天做实验的时候,博主 mv /home /testdir/home,虽然博主的GNAME进不去了,但是机智的博主[Ctrl]+[Alt]+[F1](F1-F6【文字界面登录tty1-tty6终端】)到一个终端去
通过,ls
cd ./home
证实了博主的猜测,果然是这样没错,home下的文件都被博主mv到/testdir/home中了,所有,Centos找不到我们在home下登录的用户,所以出现第一个和第二个错误,解决办法就是
mv /testdir/home /home
在执行这条命令后,博主再次查看
然后,reboot,再次登录,perfect!就这样解决了,于是博主又思考了一个问题,如果这俩个问题单独出现呢?大家有没有想过,于是博主百度了一下。
第一个问题单独出现:/home/u目录的用户变成了root,所以无法更新ICE导致开机警告
解决办法:
注释:(user为自己的用户名)
一:
代码:sudo chown $USER:$USER /home/$USER/.ICEauthority
sudo chmod 644 /home/$USER/.ICEauthority
二:
代码:sudo chown user -R /home/user
三:
代码
首先,要查看/home/目录的用户和组是不是属于root用户的,这个目录必须是属于root用户和root组的
# ls -l /home/用户名
drwxr-xr-x 4 root root 4096 2008-05-31 10:40 home
如果不是的话,变更组为root,用户为root
# sudo chgrp -R root /home //改变组为root
# sudo chown -R root /home //改变用户为root
其次,变更/home目录的权限为755
# sudo chmod 755 /home
再次,变更/home/user/.dmrc权限为644
# sudo chmod 600 /home/user/.ICEauthority
第二个问题单独出现:由于删除了/tmp文件夹下的文件修改了文件夹属性,导致了无法登录linux
1:单用户模式登录linux:
(1)在GRUB启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,
也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet (2)把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入:
linux single
也就是类似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux ingle
(3)我们要启动系统,按一下b键启动;
(4)非Fedora core 4.0 可能单用户进去的时候,可能系统是只读的;要运行下面的命令;
#mount -o remount,rw / 2: 修改/tmp属性 chmod 777 /tmp 3: 重启 好了,这类问题博主就只有总结了这些办法,希望可以帮到大家,博主的心愿是,世界再无心机婊,我们下节再见。