Permissões de pastas e arquivos sendo definidas como 777 ao enviar para hospedagem

1. Permissões de pastas e arquivos sendo definidas como 777 ao enviar para hospedagem

Rubens
vergilsparda

(usa Linux Mint)

Enviado em 07/03/2021 - 22:03h

Olá amigos.

Estou usando Mint 20.1 e Laradock para desenvolver meus sistemas(PHP) e estou com um problema chatinho e gostaria da ajuda de vocês para encontrar uma solução.

Resumo do problema: ao compactar o sistema(php), enviar para o host e descompactar, todos os arquivos e pastas ficam com permissões 777.

Quando utilizava Windows+Laradock esse problema não ocorria, mas agora que finalmente migrei pro mundo dos pinguins sem me arrepender, encontrei esse problema chatinho, rs.

O suporte de um dos meus host sugeriu compactar usando tar.gz, o que eu testei e resolveu as permissões das pastas(755), mas também ficou com permissões 755 nos arquivos que deveriam ser 644.

Acredito que o problema seja as permissões de pastas/arquivos do diretório workspace(www/htdocs/public_html) do Laradock, de alguma forma as permissões desse diretório estão indo junto com o arquivo zip/tar. A pasta onde estão os arquivos do Laradock(incluindo os projetos) estão no HD separado do Linux(SSD), e eu não fiz qualquer alteração em permissões, só montei o HD e utilizo normalmente.

Alguém tem idéia de como resolver isso? A solução que encontrei no momento foi usar o W10 via VirtualBox para compactar os arquivos/pastas em zip para que ao descompactar na hospedagem ficar com as permissões corretas(pastas 755 e arquivos 644).

Desde já agradeço quem puder ajudar.
Abraço

PS: antes que alguem comente sobre usar Git ao invés de compactar arquivos, usar FTP, etc. É necessário fazer desta forma pois meus sistemas são para venda em marketplaces e meu próprio site, em projetos pessoais eu uso Git.


  


2. Re: Permissões de pastas e arquivos sendo definidas como 777 ao enviar para hospedagem

Rubens
vergilsparda

(usa Linux Mint)

Enviado em 08/03/2021 - 10:20h

O HD inteiro está com as seguintes permissões:

Proprietário: root
Acesso a pasta: Criar e excluir arquivos
Grupo: root
Acesso a pasta: Criar e excluir arquivos
Acesso a pasta: Criar e excluir arquivos







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts