Accedere alle condivisioni Samba dal browser

Da Guide@Debianizzati.Org.

Edit-clear-history.png Attenzione. Questa guida necessita di un controllo, per via del tempo trascorso dall'ultima verifica e delle versioni di Debian con cui è stata testata.

Debian-swirl.png Versioni Compatibili
Debian 6 "Squeeze"
Debian 7 "Wheezy"

Indice

Introduzione

Potrebbe essere comodo attivare un servizio attraverso il quale gli utenti della nostra rete possano accedere (in sola lettura) alle condivisioni Samba del nostro server, magari per scaricare qualche file...
Il programma smb2www è un servizio realizzato in Perl che rende possibile tutto questo. Per funzionare deve ovviamente essere installato un server web Apache funzionante.

Installazione

Per installarlo è sufficiente utilizzare apt:

# apt-get update
# apt-get install smb2www

Configurazione

Per configurare correttamente il servizio ci sono due strade:

# dpkg-reconfigure smb2www

Sicurezza

Per aumentare la sicurezza dell'applicazione, l'autore consiglia di inserire queste righe nel file di configurazione del vostro server Apache:

<Location /cgi-bin/samba/>
   <Limit GET POST>
      order allow,deny
      allow from 127.0.0.1
      AuthName smb2www
      AuthType basic
      AuthUserFile /etc/smb2www/smb2www-users
      AuthGroupFile /dev/null
      require valid-user
      Satisfy Any
   </Limit>
</Location>

Alcune note:

Utilizzo del servizio

Per accedere alle condivisioni Samba via web basta aprire il browser e puntarlo su:

http://ip-del-vostro-server/cgi-bin/samba/smb2www.pl

Una cosa comoda è il fatto che cliccando sul link Download this Directory è possibile scaricare l'intero contenuto in formato .tar della cartella condivisa in cui si sta navigando.

Per approfondimenti

Samba e OpenLDAP: creare un controller di dominio
Samba e OpenLDAP: creare un controller di dominio con Debian Etch
Samba e OpenLDAP: creare un controller di dominio con Debian Lenny
Implementare un'architettura ridondante master/slave OpenLDAP
ClamAV: scansione antivirus delle condivisioni Samba
Samba: creare un cestino di rete per le condivisioni




Guida scritta da: Ferdybassi

Swirl-auth20.png Debianized 20%

Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized

Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Risorse
Strumenti