Redefinição / permissão de casa

1

Mudei a permissão da pasta /home para 777 e agora não consigo acessar minha conta e fazer login apenas como convidado (Ubuntu 14.04) sem suporte a sudo.

A permissão na pasta inicial é a seguinte:

drwxr-xr-x 134 root root 12288 Dec 14 11:47 etc
d---------   4 root root  4096 Dec 14 09:50 home
drwxr-xr-x  24 root root  4096 Dec 11 23:04 lib
drwxr-xr-x   2 root root  4096 Dec  4 18:05 lib32
drwxr-xr-x   2 root root  4096 Dec  4 18:05 lib64
drwx------   2 root root 16384 Nov 30 23:42 lost+found

Eu apreciarei se houver uma correção diferente de reinstalar.

    
por Raj 14.12.2014 / 20:00

2 respostas

5

Você deve inicializar no modo de recuperação:

a- Ligue o seu computador.

b- Pressione rapidamente e segure a tecla Shift, o que abrirá o menu GNU GRUB.

c- Selecione a linha que começa com ---- Opções avançadas.

d- Selecione a linha que termina com o modo de recuperação -----, algo como:

Ubuntu GNU/Linux, with Linux 3.16.0-28-generic (recovery mode)

e- Seu PC deve exibir um menu com várias opções.

f- Selecione a linha com ---- Drop para o prompt do shell de root.

g- Você inicia em um terminal como root com a partição raiz montada como somente leitura.

Execute:

mount -o remount,rw /
mount --all
chmod 755 /home
chmod -Rf 700 /home/raj
chown -R raj /home/raj
reboot
    
por kyodake 14.12.2014 / 22:53
0

Você quer que suas permissões / home sejam as mesmas de / etc ou / lib ... Não sei os números chmod, mas eles devem fazê-lo:

sudo chmod a+rx /home
sudo chmod u+w /home

Se você alterou recursivamente todas as pastas em / home, terá algum recurso recursivo ( -R ) a ser feito e seu usuário ainda é o dono de sua própria casa? Se não, use chown (provavelmente sudo chown a menos que você seja root no momento) e mude de volta para o proprietário de direito.

    
por Xen2050 14.12.2014 / 20:27