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.669 ]

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

Instalando o Android SDK na plataforma Linux

MrProject: O gerenciador de projetos (MSProject) para Linux

Efeitos tridimensionais nas seleções dos desktops virtuais

WebCDWrite: O incrível serviço de gravação de CD-R sob demanda via HTTP

IPCMSG: Comunicação inter-processos sem magia negra

Leitura recomendada

Samba 4 como controlador de domínio

Samba: Servidor de arquivos Linux com estações Windows

Instalando o Samba + LDAP no Debian

Samba no Arch Linux (para principiantes)

Samba 4 (Active Directory) no Debian/Ubuntu Server

  
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