Bionicao
(usa Outra)
Enviado em 17/12/2018 - 12:50h
Olá pessoal,
Sou iniciante no linux e PHP
Eu estou criando um sistema em PHP que roda na rede interna da empresa onde eu trabalho. O sistema roda no Apache que está instalado em um servidor linux Debian.
O meu sistema deve listar e permitir a reprodução de uma série de arquivos de áudio (mp3).
Seria tudo muito simples se os arquivos estivessem dentro uma pasta neste servidor mas os arquivos estão em outra máquina da rede (IP 172.21.4.2).
Eu pesquisei um pouco e descobri que o comando mount poderia me ajudar.
Resolvi então montar um diretório no servidor linux para conseguir visualizar os aquivos de áudio que estavam na outra máquina da rede, usando o seguinte comando:
mount -t cifs -o //172.21.4.2/hd01 /var/www/html/intranet/gravacoes/hd01
E deu certo, consegui montar o diretório e ter acesso aos arquivos via terminal (putty), ou seja, o linux entendeu o comando e eu consigo navegar dentro das pastas onde estão as gravações conforme planejado, porém, somente via terminal e somente com o usuário root, outros usuários não têm permissão de acesso.
Agora começam os problemas:
O meu sistema PHP também não consegue ler os arquivos que estão na pasta gravacoes/hd01 que foi montada. Ele mostra o seguinte aviso na página.
You don't have permission to access /intranet/gravacoes/hd01/1008.MP3 on this server.
Me parece que o problema é que o meu sistema não tem permissão de acesso às pastas "montadas".
Deve ser uma solução simples para vocês mas eu sou iniciante e não sei como faço para o meu sistema PHP ter acesso aos arquivos da pasta que eu "montei"
Aguardo uma ajuda, obrigado