Como alterar as permissões de pasta e subpastas no Linux
- 2924
- 399
- Howard Fritsch
Definir a permissão adequada do arquivo para qualquer aplicativo da Web é uma parte importante da hospedagem na web. Neste tutorial, você aprenderá como alterar as permissões de arquivo na pasta e sub-foldes recursivamente em um único comando.
Como você sabe, no Linux tudo é tratado como um arquivo. Uma pasta também é conhecida como arquivo de diretório denotado por 'd'Na seção de permissão. O comando abaixo definirá o proprietário como www-dados e proprietário de grupo para o Ubuntu para todos os arquivos e diretórios e subdiretos.
sudo chown -r www -data: ubuntu/var/www/html
Use o chmod
comando para alterar as permissões para todos os arquivos, diretórios e subdiretórios.
sudo chmod -r 755/var/www/html
Observação - A permissão 755 é boa para definir para diretórios, mas não em arquivos. Isso define o bit de execução em arquivos que não são recomendados para ambientes de produção excluídos alguns casos específicos. Recomendamos definir permissões separadamente para arquivos e diretórios.
Defina permissões nos arquivos:
sudo find/var/www/html -Type f -exec chmod 644 \;
Defina permissões nos diretórios:
sudo find/var/www/html -Type d -exec chmod 755 \;
Tudo feito.