View my profile on LinkedIn

SAMBA: creazione di uno share read-only aperto a tutti

Segno i pochi passi necessari per poter creare un repository di file (tipicamente programmi da installare) su una lan da dove poter attingere con la certezza che nessuno possa andare a scrivere e/o modificare nulla, usando samba su linux

Lo share di rete sara’ disponibile a tutti senza richieste di user e password, quindi sara’ bene NON esporre su internet o su lan insicure lo share in questione.

Nel caso di una debian based basta un banale

apt-get install samba

Per essere sicuri che lo share sia disponibile solo sulla lan che vogliamo noi possiamo fare in modo che samba stia in ascolto solo su schede di rete ben precise, nel mio caso eth0

Per questo editiamo il file di configurazione di samba

vi /etc/samba/smb.conf

e accertiamoci che:

interfaces = lo eth0
bind interfaces only = true

Impostiamo la sicurezza su “share” ed l’account guest a nobody:

security = share
guest account = nobody

adesso impostiamo la directory da condividere:

[Guest Share]
comment = Accesso pubblico
path = /home/mia/cartella/da/condividere
browseable = yes
read only = yes
guest ok = yes

Facciamo un test per accertarsi di non aver scritto male qualcosa lanciando questo comando da shell:

testparm

Se tutto e’ a posto ricarichiamo samba:

/etc/init.d/samba reload

E’ tutto.

Nota: nel caso si sia pasticciato troppo con il file di configurazione e’ opportuno prima farsene una copia, se ce ne siamo dimenticati, si puo’ rinominare smb.con smb.cong.rovinato e dare un

apt-get install samba –reinstall

Leave a Reply

hitstatus