como definir permissões para todos os arquivos somente e para pastas anly no publick_html?

-1

Como posso executar o comando do comando no Putty para alterar as permissoes?

Eu quero definir permissão para que os arquivos sejam 644 e as permissões para as pastas sejam 755 no publick_html.

Por favor me ajude.

    
por mageDev0688 16.04.2017 / 14:25

1 resposta

1

Assumindo que o caminho completo do diretório é / var / www / public_html (provavelmente não é publick_html), este encontra todos os diretórios (exceto os ocultos) sob ele e define as permissões 755 para eles:

find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

Para alterar as permissões de todos os arquivos comuns (exceto os ocultos):

find /var/www/public_html/* -type f -exec chmod 644 '{}' \;

Se não tiver certeza, o que encontrar pode ser encontrado, tente colocar echo antes de chmod, para que os comandos chmod sejam exibidos, e não executados, por exemplo:

find /var/www/public_html/* -type f -exec echo chmod 644 '{}' \;

Se a execução de um comando der a você o erro "Permissão negada", prefixe-o com sudo, mas seja extremamente cuidadoso, por exemplo:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;
    
por Joel Korhonen 16.04.2017 / 14:44