Ubuntu:请rm处理重要文件前一定要备份

上一次训练完网络后决定给工作机放放假,shutdown now回车,拍手回家。
今天到实验室后,电脑莫名其妙地开始抽风,开机输入密码登陆后就闪退回到登陆界面(注意:并不是完全闪退,维持了5秒左右),于是就在网上找了篇教程开始修。参见下链接http://woailuohui5520-163-com.iteye.com/blog/2090256
试了试方案一,reboot重启无用(而且貌似第三步应为sudo dpkg-reconfigure gdm)。其他方案中都要去删除/etc/profile中的多余语句(麻烦讲清楚什么叫多余...),所以就图方便选了递归删除/home/sever中的.Xauthority*,删之前没做好功课,也没备份,结果删除重启后,真正不断闪退了...连重新在命令端下输入startx也直接报xauth命令下找不到.Xauthority(其实是xauth坏掉了(ಥ_ಥ)
还好我即刻开始新建.Xauthority文件,Ctr+Allt+F1进入命令端,顺序输入

sudo chmod 777 /home/kamata/
HOST=`hostname`key=`perl -e 'srand; printf int(rand(100000000000000000))'`
key=$key$key
xauth add ${HOST}/unix:0 . $key

完成后虽然会提示

xauth:  file /home/kamata/.Xauthority does not exist

但是输入xauth已可进入其命令界面,reboot重启,密码登录成功!
其实这些并没有耗时许久,前后不到半小时。只是rm -rf一旦用顺手,有时后悔也来不及了,这听起来很像某些鸡汤作家的口气——清空前不妨来一个cp。

你可能感兴趣的:(Ubuntu:请rm处理重要文件前一定要备份)