Problemas com permissão do composer
Boa noite. Eu tentei instalar o projeto laravel da forma como foi apresentado na aula, porém após criar o projeto não me da permissão para editar, ele fica com cadeado aqui no linux, onde estou utilizando. Tentei acessar o workspacee com o user laravel porém ele não consegue instalar o laravel pois apresenta permissão negada do composer. Poderia me ajudar? Não é certo eu ter que ficar dando permissão 777 toda hora que crio um projeto ou utilizo o php artisan para criar alguma model, ou algum arquivo laravel.
Olá, Marcus!
Tudo bem?
Seu pensamento está correto, não é correto ficar dando permissões 777.
O usuário que criou o diretório onde vai ficar suas aplicações é o mesmo que você utilizando para fazer as demais operações, como acessar o Laradock por exemplo?
Você fez a instalação pelo container do Workspace, ou instalou o Laravel direto pelo seu S.O?
Preciso de mais detalhes para poder te ajudar! :-)
No aguardo.
Boa noite. Eu utilizei o workspace para a instalação do laravel. O usuário é o mesmo para criar os diretórios e as demais operações. Eu acredito que tenha relação ao fato de quando eu entro no workspace o usuário que aparece é do tipo root e com esse usuário eu crio o projeto seguindo o comando aplicado na aula, com o composer.
Uma coisa que realizei foi utilizar o código sudo usermod -aG docker $(whoami)
Para que não seja necessário eu utilizar o sudo toda vez que for utilizar o docker.
Informação retirada do site https://www.digitalocean.com/community/tutorials/como-instalar-e-usar-o-docker-no-ubuntu-16-04-pt
Que foi o site utilizado como tutorial para instalação do Docker.
Problema resolvido utilizando o seguinte código
docker-compose exec workspace bash
apt-get update & apt-get install acl
Com uma issue de https://github.com/laradock/laradock/issues/373
Que bom que conseguiu resolver, meus parabéns.
Muito obrigado por compartilhar a solução no fórum.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!