Ubuntu, removeu acidentalmente todos os direitos de arquivo dos usuários

0

Durante a tentativa de restringir as pastas domésticas aos usuários do sudo (e, em seguida, dar a um usuário acesso a uma pasta), eu acidentalmente executei este comando:

sudo chmod go-rwx /*/

Que removeu os direitos de acesso de todas as pastas de todos os usuários, exceto da conta raiz. Eu não posso fazer nada atualmente em contas não-raiz (sem cd, ls, nano etc). Como posso alterar as permissões da pasta de volta ao padrão, onde os usuários tinham acesso aos diretórios / home / e do programa?

Observação: ainda não experimentei nada, pois não quero dividir ainda mais as coisas.

    
por Mike159 17.11.2016 / 22:50

2 respostas

1

A única coisa que você pode fazer é descobrir quais eram as permissões anteriores e defini-las novamente. Você pode tentar instalar outra cópia do Linux em uma máquina ou VM reserva para obter os bits de permissão. Aqui estão as permissões de uma das minhas máquinas para você começar. Boa sorte.

cd /
chmod 1777 tmp
chmod 555 proc sys
chmod 700 lost+found
chmod 750 root
chmod 755 bin boot dev etc home lib lib64 media mnt opt run sbin share srv usr var
    
por 17.11.2016 / 23:03
0

Concordo com o @virtex e também recomendo que, caso as permissões que ele compartilhou com você não tenham resolvido o problema, tente novamente escrever o formulário literal-aditivo do segundo argumento em chmod e, no pior dos casos, usando a opção -R recursiva.

Esta é, como última opção, use chmod -R u+rwx /lost+found em vez de chmod 700 /lost+found (por exemplo).

PS: Aconteceu comigo uma vez que mudei as permissões em / e, em seguida, decidi resolver o problema com facilidade, reinstalando todo o sistema. Mas, claro, isso é uma solução drástica ...

    
por 18.11.2016 / 00:26