紧急求救:我的ubutun关不了机,每次关机都回到登录页面

boooch 2011-12-17 09:20:27
我装的是ubuntu11.10,一直就是用安装时的用户abc,一切都很正常。
前几天想改个密码,结果在系统设置里更改密码提交之后一直都是在转圈圈,改了好几遍都没有改成功。后来发现有个解锁功能,然后点了一下,再改密码,还是在转圈圈。最终也没有修改密码成功。
第二天在启动电脑,悲剧就发生了,开机登录之后的界面很奇怪,左侧的一堆启动图标木有了,整个屏幕可操作的之后上方的一堆文件,编辑,帮助什么的,关机之类的也没有找到,我就死马当活马医按下windows的ctrl+alt+del试试看,结果弹出注销的对话框,我就顺势注销了,注销之后我再次登录这个abc进入的页面就正常了。。。
我再进系统设置,发现右上角解锁那个按钮不可以点了,提示策略不允许之类,而且怎么都管不了机,每次关机都是回到了登录页面,点击登录页面右上角的关机,木哟任何反应,最后只好电源关机。
而且sudo的时候似乎root密码也被更改了。
求解。。。
...全文
618 31 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
limaoxin8023 2013-08-10
  • 打赏
  • 举报
回复
搂主 我跟你一模一样的问题。。人有点笨 。还没解决 你是怎么解决的呢?
limaoxin8023 2013-08-10
  • 打赏
  • 举报
回复
引用 26 楼 askandstudy 的回复:
1.用live cd启动进入试用环境,切换到超级用户: sudo -i 2.挂载你的home分区到/home下,你的是/dev/sda7 mount /dev/sda7 /home 3.创建一个用户跟你这个用户一样的名字abc,命令执行顺序如下: useradd --no-create-home abc su abc ecryptfs-mount-private cd /home/abc ls 完成 大概就是这么个意思,你可以试试,每一步是什么样的,别人已经贴出来了。
你好。我也遇到跟他一模一样的问题。好纠结,那个abc目录的数据都没了。不晓得到那里去了。能找回来吗?好着急
yuhaitao001 2012-03-05
  • 打赏
  • 举报
回复
兄弟,怎么样,你的问题解决了没,我遇到的问题和你一样,不知怎么解决了
askandstudy 2011-12-17
  • 打赏
  • 举报
回复
ls -lrt /var/log/
检查一下修改日期较新的几个日志文件,看看有没有什么比较明显的报错信息。
boooch 2011-12-17
  • 打赏
  • 举报
回复
悲催呀,我用sudo passwd重新设置了root密码,然后注销,发现这个abc用户登录不了了,不提示密码错误 就是闪一下屏又回到登录页面。。。root是好用的了。。。
askandstudy 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 askandstudy 的回复:]

Disk /dev/mapper/cryptswap1: 9999 MB
这不是lvm的逻辑卷吗,容量这么大,大概虚拟机上显示的数据不正确。
[/Quote]

呵呵,后来想起估计当时我已经傻掉了,大概MB以为是G了 ^_^

而且320G容量应该是真机环境不是虚拟机,当时确实是傻掉了
boooch 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 askandstudy 的回复:]

1.用live cd启动进入试用环境,切换到超级用户:
sudo -i

2.挂载你的home分区到/home下,你的是/dev/sda7
mount /dev/sda7 /home

3.创建一个用户跟你这个用户一样的名字abc,命令执行顺序如下:
useradd --no-create-home abc
su abc
ecryptfs-mount-private
cd /……
[/Quote]
真是纠结啊,我基本明白他的意思,我去弄一个启动的usb试试,非常感谢~~
askandstudy 2011-12-17
  • 打赏
  • 举报
回复
1.用live cd启动进入试用环境,切换到超级用户:
sudo -i

2.挂载你的home分区到/home下,你的是/dev/sda7
mount /dev/sda7 /home

3.创建一个用户跟你这个用户一样的名字abc,命令执行顺序如下:
useradd --no-create-home abc
su abc
ecryptfs-mount-private
cd /home/abc
ls

完成
大概就是这么个意思,你可以试试,每一步是什么样的,别人已经贴出来了。
askandstudy 2011-12-17
  • 打赏
  • 举报
回复

To recover my cyphered data i did the following:
Boot from cd or usb with a live version of Ubuntu
Mount your home partition in /home
Create an user with the same name as your broken system username (in my case goshawk) and run ecryptfs-mount-private like i did in the following console log.


root@ubuntu:/home/goshawk# adduser --no-create-home goshawk

Adding user `goshawk' ...
Adding new group `goshawk' (1000) ...
Adding new user `goshawk' (1000) with group `goshawk' ...
Not creating home directory `/home/goshawk'.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for goshawk
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
root@ubuntu:/home/goshawk# su goshawk
keyctl_search: Required key not available
Perhaps try the interactive 'ecryptfs-mount-private'
goshawk@ubuntu:~$ ecryptfs-mount-private
Enter your login passphrase:
Inserted auth tok with sig [50a77c517a0463e0] into the user session keyring

INFO: Your private directory has been mounted.
INFO: To see this change in your current shell:
cd /home/goshawk

goshawk@ubuntu:~$ cd /home/goshawk/
goshawk@ubuntu:~$ ls
Amule Music
Aptana Studio Workspace n900
bin Piano.pdf
Desktop Pictures
DeusSito_2010_03_26.zip_[lZ4293] plecno2
Documents Public
Downloads Random Exercises.pdf
GrayHatPython.epub RegDid0809-509-CLSINFMi.pdf
GrayHatPython.mobi specialistica poli
GrayHatPython.pdf Templates
Immagine 1.png TimeShift-20100327T003250.m2t
Jocart.png Videos
jupiter
goshawk@ubuntu:~$



Et Voilà. As you can see i was finally able to run an ls and see all my data correctly there. Mission Accomplished.
boooch 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 askandstudy 的回复:]

THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.
为了保护你的数据,这个目录已经被卸载

From the graphical desktop, click on:
"Access Your Private Data"
从图形桌面单击:"Access Your Private Data"

or
或者

Fro……
[/Quote]单击是木有反映的,双击闪一下什么变化都没有,命令行里是直接在abc这个目录下粘贴命令就可以吗?
。。。。。。# ecryptfs-mount-private
运行结果:
ERROR: Encrypted private directory is not setup properly
askandstudy 2011-12-17
  • 打赏
  • 举报
回复
THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.
为了保护你的数据,这个目录已经被卸载

From the graphical desktop, click on:
"Access Your Private Data"
从图形桌面单击:"Access Your Private Data"

or
或者

From the command line, run:
ecryptfs-mount-private

从命令行运行:
ecryptfs-mount-private

试试
boooch 2011-12-17
  • 打赏
  • 举报
回复
readme.txt的全部内容:
THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA.

From the graphical desktop, click on:
"Access Your Private Data"

or

From the command line, run:
ecryptfs-mount-private
askandstudy 2011-12-17
  • 打赏
  • 举报
回复
Disk /dev/mapper/cryptswap1: 9999 MB
这不是lvm的逻辑卷吗,容量这么大,大概虚拟机上显示的数据不正确。
boooch 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 askandstudy 的回复:]

这个目录下没什么文件了啊,abc用户下你原来有什么文件吗?还是abc用户的文件保存在别的地方?

看看abc的家目录在哪里:
grep 'abc' /etc/passwd

全盘搜索abc用户的文件,文件列表保存到abc_file.txt里看看:
find / -user abc|tee /tmp/abc_files.txt
[/Quote]以前有很多文件的,现在我在文件系统里搜寻什么都搜不到了。
abc:x:1000:1000:abc:/home/abc:/bin/bash
find命令都是一堆加密的东西,比如:
/home/.ecryptfs/abc/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWaDQ3UARq8m8USFrS.GAUPrWP6I44K9wHgXORztOei2bEK8EURsRbE3ZE--/ECRYPTFS_FNEK_ENCRYPTED.FWaDQ3UARq8m8USFrS.GAUPrWP6I44K9wHgX8GwPVOt7OzsBlg5cu-AoV---/ECRYPTFS_FNEK_ENCRYPTED.FWaDQ3UARq8m8USFrS.GAUPrWP6I44K9wHgXCRhBctbQuUGjs7u9fb4P1k--/ECRYPTFS_FNEK_ENCRYPTED.FWaDQ3UARq8m8USFrS.GAUPrWP6I44K9wHgX91jUjhvzfxlBedoBhKjFp---/ECRYPTFS_FNEK_ENCRYPTED.FWaDQ3UARq8m8USFrS.GAUPrWP6I44K9wHgXP.cmxuX73xZmjJsFI09Fm---/ECRYPTFS_FNEK_ENCRYPTED.FYaDQ3UARq8m8USFrS.GAUPrWP6I44K9wHgXkEltv-80nwXhyzjRsWtn1214Yfea8aZUc7EOxj7dH82FkmKuexl4EVz88Flc9-JR




askandstudy 2011-12-17
  • 打赏
  • 举报
回复
这个目录下没什么文件了啊,abc用户下你原来有什么文件吗?还是abc用户的文件保存在别的地方?

看看abc的家目录在哪里:
grep 'abc' /etc/passwd

全盘搜索abc用户的文件,文件列表保存到abc_file.txt里看看:
find / -user abc|tee /tmp/abc_files.txt
boooch 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 askandstudy 的回复:]

怎么空间容量这么大,倒像是一台服务器,不像是个人用的。

/home已经挂载了啊,

用root cd /home/abc然后ls -a就报上面那个错?
[/Quote]320G,肯定是个人用的,哈哈。。。我也不会分区,就随便分的大小。。。
# ls -a
. Access-Your-Private-Data.desktop .ecryptfs .Private
.. .cache .face README.txt
askandstudy 2011-12-17
  • 打赏
  • 举报
回复
怎么空间容量这么大,倒像是一台服务器,不像是个人用的。

/home已经挂载了啊,

用root cd /home/abc然后ls -a就报上面那个错?
boooch 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 askandstudy 的回复:]

分别用
fdisk -l
df -h
命令看看有哪些分区,已经挂载了哪些。
用mount命令手工挂载试试
[/Quote]
# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000af7b0

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 39063551 19530752 83 Linux
/dev/sda2 39065598 625141759 293038081 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 39065600 78125055 19529728 83 Linux
/dev/sda6 78127104 97656831 9764864 82 Linux swap / Solaris
/dev/sda7 97658880 625141759 263741440 83 Linux

Disk /dev/mapper/cryptswap1: 9999 MB, 9999220736 bytes
255 heads, 63 sectors/track, 1215 cylinders, total 19529728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x7cbadc1f

Disk /dev/mapper/cryptswap1 doesn't contain a valid partition table


# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda5 19G 3.3G 15G 19% /
udev 922M 4.0K 922M 1% /dev
tmpfs 373M 840K 372M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 931M 24K 931M 1% /run/shm
/dev/sda1 19G 227M 18G 2% /boot
/dev/sda7 248G 21G 215G 9% /home

askandstudy 2011-12-17
  • 打赏
  • 举报
回复
分别用
fdisk -l
df -h
命令看看有哪些分区,已经挂载了哪些。
用mount命令手工挂载试试
加载更多回复(11)

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧