Accedere alle condivisioni Samba dal browser: differenze tra le versioni
Nessun oggetto della modifica |
mNessun oggetto della modifica |
||
(11 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Squeeze|Wheezy}} | |||
== 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 11: | 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 <code>dpkg</code> per riconfigurarlo: | ||
<pre> | <pre> | ||
# dpkg-reconfigure smb2www | # dpkg-reconfigure smb2www | ||
</pre> | </pre> | ||
* Aprire il file < | * Aprire il file <code>'''/etc/smb2www/smb2www.conf'''</code> e modificare la voce <code>'''enabled=no'''</code> in <code>'''enabled=yes'''</code> | ||
=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 35: | Riga 33: | ||
</pre> | </pre> | ||
Alcune note: | Alcune note: | ||
* Se intendete (come credo) permettere l'accesso al servizio anche da altre macchine dovete cambiare la direttiva < | * Se intendete (come credo) permettere l'accesso al servizio anche da altre macchine dovete cambiare la direttiva <code>'''allow from 127.0.0.1'''</code> con <code>'''Allow from All'''</code> o <code>'''Allow from 192.168.1.0/24'''</code> (o simili, a seconda della classe della vostra rete LAN) | ||
* Se intendete utilizzare la gestione utenti di Linux aggiungete la direttiva < | * Se intendete utilizzare la gestione utenti di Linux aggiungete la direttiva <code>'''AllowUserFile /etc/passwd'''</code> | ||
* Ulteriori informazioni si trovano in < | * Ulteriori informazioni si trovano in <code>/usr/share/doc/smb2www/index.html</code> | ||
=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 45: | 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/> | ||
[[Samba e OpenLDAP: creare un controller di dominio con Debian Lenny]]<br/> | [[Samba e OpenLDAP: creare un controller di dominio con Debian Lenny]]<br/> | ||
[[Implementare un'architettura ridondante master/slave OpenLDAP]]<br/> | [[Implementare un'architettura ridondante master/slave OpenLDAP]]<br/> | ||
[[ | [[ClamAV: scansione antivirus delle condivisioni Samba]]<br/> | ||
[[ | [[Samba: creare un cestino di rete per le condivisioni]]<br/> | ||
{{Autori | |||
|Autore=[[Utente:Ferdybassi|Ferdybassi]] | |||
}} | |||
: | |||
[[Categoria:File sharing]] | |||
[[Categoria: | [[Categoria:Reti con Windows]] | ||
[[Categoria: | [[Categoria:Samba]] |
Versione attuale delle 15:41, 20 mag 2015
Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.
Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione. |
Versioni Compatibili Debian 6 "squeeze" Debian 7 "wheezy" |
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 voceenabled=no
inenabled=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
conAllow from All
oAllow 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
ClamAV: scansione antivirus delle condivisioni Samba
Samba: creare un cestino di rete per le condivisioni
Guida scritta da: Ferdybassi | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |