Acesso aos recursos compartilhados de sua rede Microsoft ou Samba via HTTP

Inúmeras vezes precisei copiar arquivos que encontravam em uma pasta compartilhada da minha rede Samba. Com este artigo você poderá disponibilizar os recursos de compartilhamento da sua rede interna pelo protocolo HTTP. Portanto, seguindo as instruções deste documento, poderás efetuar todas as operações com arquivos em uma rede interna via browser.

[ Hits: 45.688 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 10/10/2005 | Blog: http://assuntonerd.com.br


Introdução



O princípio de funcionamento de tutorial é muito simples. Copiaremos o script smbwebclient.php para o DOCUMENTROOT do Apache e pronto! Seu serviço de compartilhamento já está disponível via web.

Porém não aconselho deixar este script no ar rodando a todo momento. Sendo assim elaborei um script para ligar e desligar o acesso a rede interna manualmente. Criei um script que sempre fica no ar exibindo a mensagem: "Serviço Indisponível".

Quando executamos o shell script LIGASMBWEB, substituímos o script da mensagem pelo script de compartilhamento (smbwebclient.php). Enquanto isto o shell script aguarda o pressionamento da tecla [ENTER] para só então desativar a disponibilização via web. Na verdade substituímos o script em PHP novamente pela mensagem: "Serviço Indisponível".

Chega de blá-blá-blá e vamos descer o dedo para o teclado...

Requisitos deste tutorial:
  • Pacote dialog (Interface para o modo texto).
  • Apache/PHP 4.1.x ou superior.
  • Serviço de compartilhamento Samba ou Microsoft.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Downloads
   3. Instalação, configuração e execução
Outros artigos deste autor

Como instalar um display LCD em seu servidor Linux

Conheçam a linguagem D (saiu do forno)!

Blu-ray: Reproduzindo, copiando, ripando e assistindo no GNU/Linux

STEPMANIA: Transforme seu PC com GNU/LINUX em uma máquina Dance Dance Revolution

Instalando o Android SDK na plataforma Linux

Leitura recomendada

Tutorial completo de implementação de LDAP + Samba + Squid

Migrando perfis de usuário AD para o seu servidor Samba em 2 etapas

Permitindo o uso da internet usando o login do SAMBA

Mapeando todas os tipos de unidades de redes no Linux

Samba 4 - Compartilhamento de Arquivos

  
Comentários
[1] Comentário enviado por slacklex em 10/10/2005 - 11:47h

Muito bom e útil esse artigo :-)

[2] Comentário enviado por removido em 10/10/2005 - 12:04h

Cada dia se superando. Muito bom artigo, parabéns.

[3] Comentário enviado por removido em 10/10/2005 - 13:05h

mestre cabelo: quanta sapiência neste cérebro...
10!!!!!

[4] Comentário enviado por oneide em 10/10/2005 - 14:50h

Pessoal,
alguém conhece algum similar do Vmware, que rode apartir do linux e seja GPL ou BSD???

Atenciosamente


Oneide Dornelles


[6] Comentário enviado por brtrator em 11/10/2005 - 09:18h

Uma ajuda eu uso o Mandrake10 aonde fica a pasta para colocar o smbwebclient.php.

[7] Comentário enviado por brtrator em 11/10/2005 - 10:11h

Mas algumas duvidas nao achei este script "smbwebclientErro.php"
Baixei o smbwebclient.php.gz, mas ta em gz o que devo fazer???
Como eu deixo os scripts executaveis "ligaweb/desligaweb"??
Desculpe gente mas sou novato na area de linux.


[8] Comentário enviado por guachinim em 21/11/2005 - 16:32h

Bem joia... tuh tah fera!!

Valeu..

[9] Comentário enviado por renatooluiz em 03/09/2007 - 12:53h

Para deixar os arquivos executáveis é só dar um:
# chmod +x nomedoarquivo

em relação ao arquivo smbwebclientErro.php tmb não achei, só achei o smbwebclient.php.gz.

[10] Comentário enviado por Felipe16 em 31/07/2008 - 15:05h

Alguém já sabe se o bug dele com o firefox já foi resolvido??

[11] Comentário enviado por leonardocx em 18/03/2013 - 12:05h

E aí pessoal!
Alguém pode me ajudar a instalar esse smbwebclient?
Sou novo em Linux e estou tendo dificuldade para instalar o SmbWebClient.
No meu servidor Ubuntu tenho rodando o samba e também um sevidor web local (Xampp).
Tanto o samba como o servidor web estão funcionando perfeitamente e eu gostaria de poder disponibilizar o acesso as pastas dos funcionários pela web, para que mesmo fora do escritório eles possam acessar seus diretórios.
Alguém pode me dar uma luz. Um tutorial, um exemplo de configuração...
Agradeço que puder me ajudar nessa.
Valeu!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts