Accedere alle condivisioni Samba dal browser: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
=Introduzione=
== 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...<br/>
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...<br/>
Il programma smb2www è un servizio realizzato in Perl che rende possibile tutto questo. Per funzionare deve ovviamente essere installato un server web Apache funzionante.
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=
== Installazione ==
Per installarlo è sufficiente utilizzare apt:
Per installarlo è sufficiente utilizzare apt:
<pre>
<pre>
Riga 9: Riga 9:
# apt-get install smb2www
# apt-get install smb2www
</pre>
</pre>
=Configurazione=
== Configurazione ==
Per configurare correttamente il servizio ci sono due strade:
Per configurare correttamente il servizio ci sono due strade:
* utilizzare dpkg per riconfigurarlo:
* utilizzare dpkg per riconfigurarlo:
Riga 16: Riga 16:
</pre>
</pre>
* Aprire il file <tt>'''/etc/smb2www/smb2www.conf'''</tt> e modificare la voce <tt>'''enabled=no'''</tt> in <tt>'''enabled=yes'''</tt>
* Aprire il file <tt>'''/etc/smb2www/smb2www.conf'''</tt> e modificare la voce <tt>'''enabled=no'''</tt> in <tt>'''enabled=yes'''</tt>
=Sicurezza=
== Sicurezza ==
Per aumentare la sicurezza dell'applicazione, l'autore consiglia di inserire queste righe nel file di configurazione del vostro server Apache:
Per aumentare la sicurezza dell'applicazione, l'autore consiglia di inserire queste righe nel file di configurazione del vostro server Apache:
<pre>
<pre>
Riga 37: Riga 37:
* Ulteriori informazioni si trovano in <tt>/usr/share/doc/smb2www/index.html</tt>
* Ulteriori informazioni si trovano in <tt>/usr/share/doc/smb2www/index.html</tt>


=Utilizzo del servizio=
== Utilizzo del servizio ==
Per accedere alle condivisioni Samba via web basta aprire il browser e puntarlo su:
Per accedere alle condivisioni Samba via web basta aprire il browser e puntarlo su:
<pre>
<pre>
Riga 43: Riga 43:
</pre>
</pre>
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.
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=
== Per approfondimenti ==
[[Samba e OpenLDAP: creare un controller di dominio]]<br/>
[[Samba e OpenLDAP: creare un controller di dominio]]<br/>
[[Samba e OpenLDAP: creare un controller di dominio con Debian Etch]]<br/>
[[Samba e OpenLDAP: creare un controller di dominio con Debian Etch]]<br/>
Riga 54: Riga 54:
<br/>
<br/>
: [[Utente:Ferdybassi|Ferdybassi]]<br>
: [[Utente:Ferdybassi|Ferdybassi]]<br>
: MZ
----
----
[[Categoria:Server]]
[[Categoria:Server]]
[[Categoria:Networking]]
[[Categoria:Networking]]

Versione delle 15:06, 7 feb 2010

Debian-swirl.png Versioni Compatibili

ERRORE: valore non valido ( Debian Etch 4.0
Debian Lenny 5.0
Debian Squeeze
Debian Sid )! Vedi qui.

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:

  • utilizzare dpkg per riconfigurarlo:
# dpkg-reconfigure smb2www
  • Aprire il file /etc/smb2www/smb2www.conf e modificare la voce enabled=no in enabled=yes

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:

  • Se intendete (come credo) permettere l'accesso al servizio anche da altre macchine dovete cambiare la direttiva allow from 127.0.0.1 con Allow from All o Allow from 192.168.1.0/24 (o simili, a seconda della classe della vostra rete LAN)
  • Se intendete utilizzare la gestione utenti di Linux aggiungete la direttiva AllowUserFile /etc/passwd
  • Ulteriori informazioni si trovano in /usr/share/doc/smb2www/index.html

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
Scansione antivirus con ClamAV su condivisioni Samba
Accedere alle condivisioni Samba dal browser
Creare un Cestino di rete per le condivisioni Samba


Ferdybassi