Login negado com senha correta após grub-rescue

2

Na quinta-feira da semana passada eu cometi um erro ao tentar ampliar minha partição Win7 com a ferramenta Windows. Como resultado, tive minha partição de boot excluída da tabela de partição e não consegui inicializar, nem o Kubuntu 14.04 nem o Win7. Com o Gparted Live Disk e a testdisk-tool isolada, consegui recuperar o meu Partitiontable, mas fiz algumas alterações na numeração das partições: / boot & amp; / root estavam agora em sda3 em vez de sda7 e eu originalmente tinha meu / home transferido para sda6 que agora se tornou sda5.

Eu configurei o grub através do shell de resgate para usar as novas partições para inicialização e raiz. Depois disso, consegui entrar no Win7 como de costume e tive todas as opções disponíveis antes, incluindo meu papel de parede individual.

Eu fiz minhas alterações persistentes através do modo de recuperação rootshell:

root@mymachine:~# mount -o remount,rw /
root@mymachine:~# update-grub

Então, meu procedimento de inicialização parecia ser o mesmo antes.

Infelizmente, eu estava errado e agora tenho problemas para fazer login na minha conta do Kubuntu. Não tenho dúvidas de que insiro minha senha corretamente, mas ela é rejeitada. O mesmo erro ocorre quando mudo para o shell usando Alt + Shift + F2.

Então, aqui está o que eu já verifiquei:

Eu tentei definir uma nova senha como root:

root@maymachine:~# passwd myuser
passwd: Access denied
passwd: Password not changed

Eu verifiquei minhas permissões de root para a pasta / etc / passwd

root@meinPC:~# ls -l /etc/passwd
-rw-r--r-- 1 root root 2476 Jun 22 13:25 /etc/passwd
root@meinPC:~# ls -l /etc/shadow 
root@meinPC:~# cat /etc/group | grep root
root:x:0:
root@meinPC:~# pwck
User >>myuser<<: Directory >>/home/myuser<< does not exist.
User >>guestuser<<: Directory >>/home/guestuser<< does not exist.
#same for all systemusers
pwck: no changes
root@mymachine:~# faillog -u myuser
Login       Fehlvers.   Maximum    Letzter                  Auf

myuser        0           0      01/01/70 01:00:00 +0100 

Então eu concluí que meu diretório pode não estar onde deveria estar e verificado:

root@mymachine:~# su - myuser
No directory, logging in with HOME=/
myuser@mymachine:~$ du -sh /home
4,0K     /home
myuser@mymachine:~$ ls -arH /home
. :
. ..

Meu / home está obventamente vazio. Porque eu tive meu homedir transferido para uma partição separada eu verifiquei se fstab estava ok:

root@mymachine:~# blkid
[...]
/dev/sda3: UUID="1834fa5f-a225-49e3-a034-6ea07c4c5199" TYPE="ext4"
/dev/sda5: UUID="f46496ef-9e33-4a23-9255-2a32ad447409" TYPE="ext4"
root@mymachine:~# less /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blrkid' to point the universally unique identifier for a device ....
#
# /was on /dev/sda8 during the installation
UUDI=1834fa54-a225-49e3-a034-6ea07c4c5199 /       ext4     errors=remount-ro   0    1
# /home was on /dev/sda6 during installation
UUID=f46496ef-9e33-4a23-9255-2a32ad447409  /home   ext4     defaults            0    2
~
~
~
(END)

Parece que nada está errado com o fstab, então eu repeti a instalação dos links dinâmicos para a criptografia do diretório do meu usuário.

root@mymachine:~# ln -s /home/.ecryptfs/$USER/.Private ~/.Private
root@mymachine:~# ln -s /home/.ecryptfs/$USER/.ecryptfs ~/.ecryptfs
root@mymachine:~# chown $USER:$USER ~ 

Depois disso eu reiniciei mas não tive nenhum resultado positivo, então eu verifiquei se a minha rotina de inicialização estava faltando

mount -a

Eu iniciei no modo de recuperação e entrei no rootshell:

root@mymachine:~# ls -a home
. ..
root@mymachine:~# mount -a
root@mymachine:~# ls -a home
. ..

O fstab parece não ser o problema.

root@mymachine:~# mount /dev/sda5 /home
root@mymachine:~# ls -a /home
. .. .directory .ecryptfs guestaccount lost+found myuser .Trash-0
root@mymachine:~# ls -a /home/myuser
. .. Access-Your-Private-Data.desktop .ecryptfs -kde .Private README.txt

para que a descriptografia do meu diretório de casas pareça ser o problema. Eu realmente preciso de ajuda daqui porque estou ficando sem ideias. A maioria das etapas resumidas acima foram usadas nos shells de recuperação e via chrooting de um sistema de vida em meu sistema.

Minha senha ainda é negada, eu também não consigo acessar minha geustaccaount. Como não há senha necessária para essa conta, nenhuma mensagem de erro é solicitada, mas nada acontece.

    
por phaeton616 20.10.2014 / 13:41

0 respostas