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