Tentou mover a pasta home de volta para a partição ext4 original e agora não pode iniciar a sessão

0

Quando instalei o Ubuntu pela primeira vez há alguns anos (12.04), eu estava com o boot duplo e cometi o erro de mover meu diretório home para uma partição NTFS. Mais tarde descobri que era por isso que pulseaudio não funcionava, então eu não tinha som. Tudo o resto funcionou bem, então eu nunca mexi com isso.

Eu já atualizei para 14.10 e decidi que era hora de consertar o som. A pasta home contém muitas coisas para caber na minha partição ext4, então eu imaginei apenas deixar lá, montá-la em / media / whatever, e apenas ter uma pasta home vazia na partição ext4, que contém apenas coisas que o Ubuntu e outros programas colocam lá por padrão.

Então, eu apaguei a linha de montagem /home no meu fstab e reiniciei. Agora eu recebo o erro "cannot start session" quando tento efetuar login. Entrei em /home no sistema de arquivos, o vazio na partição ext. Para essa pasta eu copiei minha pasta de usuário e todos os arquivos ocultos nela.

Meu fstab atual é assim:

proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=7a2fdc51-be6e-4b9f-bf47-eaa0a7bade6d /               ext4    errors=remount-ro,noatime,nodiratime,discard 0       1
UUID=d945e120-aae9-489d-9740-2e91654e0ec3 none            swap    sw              0       0
UUID=962A-AB5A  /boot/efi   vfat    defaults    0   1
UUID=96069BFA069BD997 /media/shared    ntfs                   defaults,umask=077,uid=1000,gid=100       0       2 
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

(Basicamente, o que fiz para quebrar meu computador foi alterar /home para /media/shared ). E uma pasta no ext4 /home/[username]/ com todos os arquivos ocultos que eu tinha antes.

Aqui está o resultado de ls -al nesse diretório:

drwxr-xr-x  9 root root 28672 Feb 15 00:04 .
drwxr-xr-x  3 root root  4096 Feb 14 23:56 ..
-rw-------  1 root root 33152 Feb 14 23:58 .bash_history
-rw-------  1 root root   220 Feb 14 23:58 .bash_logout
-rw-------  1 root root  3599 Feb 14 23:58 .bashrc
-rw-------  1 root root  3486 Feb 14 23:58 .bashrc~
drwx------ 51 root root  4096 Feb 15 00:01 .config
drwx------  3 root root  4096 Feb 15 00:01 .dbus
-rw-------  1 root root    27 Feb 14 23:58 .dmrc
-rw-------  1 root root 21954 Feb 14 23:58 .face
drwx------  4 root root  4096 Feb 15 00:01 .gconf
-rw-------  1 root root     0 Feb 14 23:58 .gksu.lock
-rw-------  1 root root   142 Feb 14 23:58 .gtk-bookmarks
-rw-------  1 root root 28628 Feb 14 23:58 .ICEauthority
-rw-------  1 root root    42 Feb 14 23:58 .lesshst
drwx------  4 root root  4096 Feb 15 00:03 .local
drwx------  3 root root  4096 Feb 15 00:03 .mission-control
drwx------  3 root root  4096 Feb 15 00:04 .pki
-rw-------  1 root root   675 Feb 14 23:58 .profile
-rw-------  1 root root   256 Feb 14 23:58 .pulse-cookie
drwx------  2 root root  4096 Feb 15 00:04 .screenlayout
-rw-------  1 root root  5676 Feb 14 23:58 .viminfo
-rw-------  1 root root    51 Feb 14 23:58 .Xauthority
-rw-------  1 root root   588 Feb 14 23:58 .xmaximarc
-rw-------  1 root root  7570 Feb 14 23:58 .xscreensaver
-rw-------  1 root root   417 Feb 14 23:58 .xsession-errors
-rw-------  1 root root   462 Feb 14 23:58 .xsession-errors.old

Mais um monte de arquivos que eu não acho que sejam chamados de .fuse_hiddenXXXXX e .goutputsreamXXX .

    
por user282097 15.02.2015 / 01:18

2 respostas

1

O processo que usei, que pode ter sido dopey mas funcionou, estava restaurando meu antigo fstab, fazendo o login como sempre e criando um home_backup com os arquivos e permissões necessários.

Eu então me livrei da linha /home no fstab, inicializada a partir do disco flash do Ubuntu e cp -rp do home_backup para home.

    
por user282097 15.02.2015 / 18:44
0

Você precisa corrigir a propriedade do diretório /home/username copiado, para que os arquivos contidos nele sejam de propriedade (e, portanto, graváveis por) do proprietário da conta, por exemplo

sudo chown username:username /home/username

onde username é substituído pelo nome de usuário atual da sua conta.

    
por steeldriver 15.02.2015 / 04:44