Chmod recursivo apenas para pastas e depois arquivos

Essa é uma dica rápida e bastante útil para quem está com problemas na instalação do Magento, Joomla, etc e possui acesso SSH ao seu servidor de hospedagem.

Muitos servidores de hospedagem possuem problemas com as permissões de arquivos. Normalmente a regra é permissões 755 para pastas e 644 para arquivos. Porém, é muito trabalhoso entrar em cada pasta e alterar as permissões dos arquivos. De acordo com o meu gerenciador de arquivos Dolphin, o Joomla 1.5 possui cerca de 871 subpastas e o Magento 1.4.2 cerca de 3624 subpastas. Uh! Senti até arrepio na espinha.

Vamos lá. Acesse seu servidor de hospedagem via SSH. E digite assim para arquivos:

find . -type f -exec chmod 644 {} \;

Abaixo para pastas:

find . -type d -exec chmod 755 {} \;

Observação: considere o . (ponto) como a pasta atual. Modifique-a para a pasta desejada como “loja/”, “blog/”, etc.

Fonte: Usuário SMarcell em http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Chmod-recursivo-apnes-arquivos.
silvio

Sobre Silvio Tenfen Junior

Experiência desde 2011 em Desenvolvimento Web e Sistemas. Desenvolvimento de Sites Estáticos e Auto-gerenciáveis com PHP Puro, ASP, CodeIgniter, CakePHP, Symfony, Zend, Joomla, WordPress, WooCommerce e React. Desenvolvimento de Web Services. Montagem de Lojas Virtuais Magento e WooCommerce com integração de estoque de produtos e pedidos. Integração com Pagamentos. Backup, Configuração e Manutenção de Servidores Linux (Amazon Web Services e DigitalOcean). Migração de Serviços de Hospedagem (Sites e E-mails). Atendimento ao Cliente para E-mails, Sites e Sistemas.

2 comentários em “Chmod recursivo apenas para pastas e depois arquivos

  1. Bah Silvio, salvou a pátria!!!
    Muito grato pela dica, valeu!!

    Abç
    Lucas Selbach

  2. Obrigado.Eu aprecio o esforço colocado neste site e vai visitar aqui mais vezes.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.