Linux Samba

2013-07-21

Su CentOs 5 per installare Samba, utilizzare le seguenti istruzioni:

1. Installazione pacchetti

yum install samba samba-client samba-common

2. Impostazione avvio servizi samba allo startup del sistema

chkconfig smb on
chkconfig nmb on

3. Aggiunta nuove regole al firewall (iptables)

Editare il file di configurazione del firewall

vi /etc/sysconfig/iptables

ed aggiungervi le seguenti eccezioni:

-A RH-Firewall-1-INPUT -p udp -m udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

lanciare il comando

/etc/init.d/iptables restart

4. Creare o individuare una cartella da condividere

cd /usr/
mkdir cartella1

5. Impostare i permessi della cartella a Everyone, con il comando

chmod -R 777 /usr/cartella1

6. Editare il file di configurazione samba

vi /etc/samba/smb.conf

e aggiungere i seguenti parametri alla fine del file, per creare una condivisione aperta a tutti gli utenti.

[cartella1]
path = /usr/cartella1
available = yes
browsable = yes
public = yes
writable = yes

e sempre nello stesso file individuare il parametro security e impostarlo a share

security = share

7. Riavviare Samba con il comando

/sbin/service smb restart

8. Fine procedura

Per maggiori dettagli
http://www.linux-italia.it/samba-in-centos/
http://troy.jdmz.net/samba/fw/index.html