Accidentall CHMOD 755 -R no usuário doméstico

1

Eu estava instalando o LAMP e acidentalmente "chmoded" com a pasta de usuário inicial -R my hole .... ( sudo chmod 755 /home/user -R ) mas agora meus temas de desktop não carregam ... Estou usando a versão Mate do Debian Jessie ... Como fazer as coisas voltarem ao normal? ou qual é a configuração chmod normal para minha pasta de usuários domésticos?

Alguém pode ajudar?

    
por João Geraldo Neto 09.03.2016 / 18:54

3 respostas

1

Eu não acredito que haja uma maneira simples de desfazer o que você fez. A resposta padrão é recuperar tudo do seu último backup, mas nem todos têm backups.

A única outra opção que conheço é a de corrigir as permissões manualmente. Isso significa que você precisa saber quais eram as permissões originais.

Você pode criar um novo usuário, alternar para esse usuário, configurar o software e os temas que deseja usar e comparar as permissões nos arquivos no novo diretório de usuários com as permissões dos arquivos do antigo. e consertar o antigo.

    
por 09.03.2016 / 19:03
1

Não há uma receita milagrosa para restaurar as permissões, além de restaurar a partir de um backup. Mas, felizmente, para você, as permissões em um diretório inicial típico normalmente não são muito diversas.

  • A maioria dos arquivos regulares deve ter permissão rw-r--r-- (644) se você não se importar que outros usuários possam lê-los, ou rw------- (600) se eles forem privados.
  • Diretórios devem ter permissão rwxr-xr-x (755) se você não se importar que outros usuários possam acessar arquivos neles, ou rwx------ (700) se você quiser que todos os arquivos neles sejam privados.
  • Se você precisar trabalhar com outros usuários na mesma máquina, talvez seja necessário conceder-lhes acesso por meio de grupos ou ACL, mas você saberia sobre isso.
  • O diretório .ssh precisa ser mais restritivo. O simples é torná-lo totalmente privado.
  • Os arquivos que você deseja executar precisam ser executados. Eles estão bem no meio, a menos que você tenha um software instalado em seu diretório pessoal.

A partir de tudo no modo 755, isso deve principalmente consertar as coisas:

find ~ -type d -exec chmod 755 {} + -type f -exec chmod -x {} +
chmod +x ~/bin/*
chmod go= ~/.ssh ~/.ssh/*
    
por 10.03.2016 / 01:44
0

Ok Encontrou uma solução aqui ... Copie todos os arquivos para uma partição NTFS ... Formate ou crie outro usuário e copie os arquivos necessários para o novo sistema ou para a nova conta de usuário ... Concluído ...

    
por 09.03.2016 / 20:34