Como alterar as permissões de pasta e subpastas no Linux

Como alterar as permissões de pasta e subpastas no Linux

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.