Executei acidentalmente o chmod 777 * na minha pasta pessoal e ele alterou todas as permissões de diretório (mas não os arquivos).
Como posso desfazer isso?
Executei acidentalmente o chmod 777 * na minha pasta pessoal e ele alterou todas as permissões de diretório (mas não os arquivos).
Como posso desfazer isso?
Respostas:
Melhor executar isso:
sudo chmod -R a+rwX,o-w /home/$USER
Todos os diretórios serão 775. Todos os arquivos serão 664, exceto aqueles que foram definidos como executáveis para começar. $ USER é o seu nome, que normalmente é uma variável do sistema.
echo $USER
Isso discute um erro específico, mas também possui os padrões sugeridos.
https://help.ubuntu.com/community/dmrcErrors
Mais informações sobre permissões:
As permissões padrão para a pasta pessoal são 755 :) Execute o chmod novamente como da última vez.
chmod 755 *
Enquanto chmod -R é bom em alguns aspectos, acho que falta algum controle. Eu prefiro usar o find em conjunto com o chmod. Para redefinir apenas suas permissões de diretório, você pode fazer algo como o seguinte (supondo que você esteja conectado como proprietário):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
sudo chmod -R a+rwX,o-w /home/$USER