A questão:
Mudei minha senha hoje cedo, mas devo ter cometido um erro de digitação, porque não consegui logar depois. Eu iniciei no menu do Grub e iniciei um shell de root sem senha para redefinir minha senha. Isso foi bem-sucedido, pois agora eu poderia inserir a nova senha e passar pela tela de login. No entanto, assim que faço isso, recebo um erro que diz:
Your session only lasted less than 10 seconds. If you have not logged out yourself, this could mean there is some installation problem, or that you may be out of diskspace. Try logging in with one of the failsafe sessions to see if you can fix this problem.
syndaemon: no process found
/etc/mdm/Xsession: Beginning session setup...
localuser:[username] being added to access control list
Can't create dir /home/[username]/Desktop
Can't create dir /home/[username]/Downloads
Can't create dir /home/[username]/Templates
Can't create dir /home/[username]/Public
Can't create dir /home/[username]/Documents
Can't create dir /home/[username]/Music
Can't create dir /home/[username]/Pictures
Can't create dir /home/[username]/Videos
Script for none started at run_im
Script for auto started at run_im
Script for default started at run_im
init: session.migration main process (2322)terminated with status 1
init: logrotate main process (2304) killed by TERM signal
init: Disconnected from notified D-Bus bus
Eu tenho a opção de clicar em "OK", o que me levará de volta à tela de login. Se eu tentar entrar novamente, recebo exatamente a mesma mensagem.
Nota: onde diz [nome de usuário] no texto acima, o erro real exibido meu nome de usuário real. Estou, no entanto, paranóico quando se trata da minha identidade on-line, por isso censurei-o no erro impresso acima.
Eu tentei:
reinicializando o computador, ambos usando uma inicialização de hardware e usando o botão de desligamento na tela de login
inicializando no modo de recuperação e executando 'corrigir pacotes quebrados' e 'verificar todos os arquivos' (possivelmente 'todos os diretórios', não lembro)
Eu pesquisei e pesquisei todas as bases de conhecimento que conheço, mas não encontrei uma correção
Eu perguntei em linuxquestions.org
Tentei excluir e recriar minha conta com o mesmo nome de usuário
também;
Acabei de tentar usar a linha de comando para acessar meus arquivos criptografados, mas falhei miseravelmente
mint@mint ~ $ ecryptfs-mount-private
ERROR: Encrypted private directory is not setup properly
Também também
mint@mint ~ $ ecryptfs-unwrap-passphrase /media/34e5c4fa-0621-46cb-83b0-763c2a0dc49c/home/.private/[username]/.ecryptfs/wrapped-passphrase
Passphrase:
Error: Unwrapping passphrase failed [-2]
Info: Check the system log for more information from libecryptfs
Não está relacionado ao espaço em disco (estou tentando entrar na maior unidade, na parte inferior):
mint@mint ~ $ df
df: ‘/root/.gvfs’: Permission denied
Filesystem 1K-blocks Used Available Use% Mounted on
/cow 2032928 1676256 250076 88% /
udev 1979616 4 1979612 1% /dev
tmpfs 404796 1552 403244 1% /run
/dev/sdb1 3908100 3876388 31712 100% /cdrom
/dev/loop0 1523456 1523456 0 100% /rofs
none 4 0 4 0% /sys/fs/cgroup
tmpfs 2023964 16 2023948 1% /tmp
none 5120 0 5120 0% /run/lock
none 2023964 84 2023880 1% /run/shm
none 102400 28 102372 1% /run/user
/dev/mapper/mint--vg-root 956884652 103557812 804696876 12% /media/mint/34e5c4fa-0621-46cb-83b0-763c2a0dc49c
Também tentei o abaixo. Monta os arquivos, mas não descriptografa
mint@mint ~ $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/34e5c4fa-0621-46cb-83b0-763c2a0dc49c/home/.ecryptfs/tijmen/.Private].
Try to recover this directory? [Y/n]: y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] y
INFO: Enter your LOGIN passphrase...
Passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
mint@mint ~ $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/34e5c4fa-0621-46cb-83b0-763c2a0dc49c/home/.ecryptfs/tijmen/.Private].
Try to recover this directory? [Y/n]: y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] n
INFO: To recover this directory, you MUST have your original MOUNT passphrase.
INFO: When you first setup your encrypted private directory, you were told to record
INFO: your MOUNT passphrase.
INFO: It should be 32 characters long, consisting of [0-9] and [a-f].
Enter your MOUNT passphrase:
INFO: Success! Private data mounted at [/tmp/ecryptfs.cQtlJNMc].
mint@mint ~ $
Outras informações relevantes
Eu tenho Linux Mint 17.2 rodando em um disco rígido externo de 1 TB, como meu HD interno morreu meses atrás. Até agora, isso funcionou como um encanto. Agora estou usando uma unidade USB ao vivo, como esperava poder recuperar alguns arquivos essenciais (como meu arquivo de banco de dados KeePass), mas a instalação no disco rígido externo é criptografada através do uso da opção 'encriptar partição' durante a instalação .
Eu tenho usado o Linux Mint por cerca de 6-8 meses agora, então eu sou um pouco proficiente no uso do terminal para o uso do dia-a-dia, mas eu sou totalmente ignorante sobre o funcionamento subjacente do Linux e da raiz opções de comando à minha disposição.
Esta é a distro Linux que estou usando no USB ao vivo, que é a mesma que eu instalei no disco rígido externo
mint@mint ~ $ cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.2
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.2 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.2 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
cat: /etc/upstream-release: Is a directory
E este é o kernel
Linux 3.16.0-38-genérico x86_64
Eu posso ver todas as minhas pastas e arquivos usando o USB ao vivo, mas como eles são criptografados, não consigo acessá-los.
---- atualização após a primeira resposta ----
GAD3R sugeriu que eu
Boot using Linux-mint LiveCD
Make sure that your target system's hard drive is mounted
Open a terminal
Install ecryptfs-utils documentation
sudo apt-get install -y ecryptfs-utils
And run
sudo ecryptfs-recover-private
Follow the prompts
Infelizmente, isso não funcionou.
mint@mint ~ $ sudo apt-get install -y ecryptfs-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
ecryptfs-utils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 326 not upgraded.
mint@mint ~ $ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/mint/34e5c4fa-0621-46cb-83b0-763c2a0dc49c/home/.ecryptfs/tijmen/.Private].
Try to recover this directory? [Y/n]: y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] y
INFO: Enter your LOGIN passphrase...
Passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
mint@mint ~ $