Per prima cosa, al fine di poter usare Samba sulle proprie macchine è necessario utilizzare un singolo segmento LAN ethernet ed usare il protocollo TCP/IP. Samba non funzionerà con altri protocolli di rete. Generalmente è facile soddisfare questa richiesta, dal momento che Linux e Windows 95/98/NT sono distribuiti con il TCP/IP. Tuttavia, se si usa Windows 3.x è necessario aggiungere il supporto TCP/IP. Una delle domande poste più di frequente è perché Samba ``non funziona'' con sistemi Windows senza il protocollo TCP/IP.
Per installare TCP/IP con Windows 95/98, si deve selezionare Pannello di controllo | Rete, aggiungere e configurare Microsoft TCP/IP. Con Windows NT, si selezioni Pannello di Controllo | Rete | Protocolli.
Per prelevare l'ultima versione di Samba si deve selezionare il mirror più vicino, dalla lista disponibile presso:
Nella maggior parte dei casi, le distribuzioni Linux dispongono già dei pacchetti di una versione recente di Samba.
Il pacchetto Samba richiede due demoni. Tipicamente sono installati
in /usr/sbin
ed eseguiti o in fase di avvio dagli script di
inizializzazione del sistema o da inetd. Script di esempio sono
elencati in
Eseguire i demoni.
smbd (Il demone SMB) nmbd (Fornisce supporto di NetBIOS nameserver per i client)
Si noti che il servizio dei nomi fornito dal demone nmbd è differente dal servizio fornito da Domain Name Service (DNS). Il servizio di nomi NetBIOS usato da SMB è ``stile-Windows''. In altre parole, avere un DNS attivo, non ha nulla a che vedere con la possibilità di Samba di risolvere i nomi dei computer.
Di solito (la posizione è opzionale) i seguenti programmi di Samba
sono installati in /usr/bin
oppure /usr/local/samba/bin
:
Client SMB per macchine UNIX
script per usare la stampante di un host SMB
Come smbprint
per macchine con UNIX SVR4
Elenca le connessioni SMB correnti per il computer locale
Facilita esecuzioni di applicazioni su un host SMB
La distribuzione in formato binario per il supporto del file system smbfs, è discussa successivamente in questo documento.
Inoltre, è incluso in questo HOWTO uno script chiamato
print, da usare come interfaccia per
smbprint
.
Il pacchetto Samba è semplice da installare. Per prima cosa è
necessario recuperare il sorgente dal sito elencato precedentemente e
leggere il file README
della distribuzione. C'è anche un
file chiamato docs/INSTALL.txt
che fornisce istruzioni
passo-a-passo.
Seguendo l'installazione, si pongono i demoni in /usr/sbin
ed i
programmi in /usr/bin
. Le pagine del manuale in
/usr/local/man
.
Compilando il pacchetto Samba, si specifica nel Makefile
la
locazione del file di configurazione smb.conf
, generalmente
/etc
, ma può essere una qualsiasi. Per questo documento si
suppone che tale file di configurazione sia /etc/smb.conf
;
altri file di configurazione: /var/log/samba-log.%m
e
lock directory /var/lock/samba
.
Si installi il file di configurazione, smb.conf
. Nella directory
dove si è compilato Samba è presente una sottodirectory
examples/simple
e si legga il file README. Si copi il file
smb.conf
in /etc
. ATTENZIONE! Se si ha una
distribuzione Linux con già Samba installato, potrebbe già essere presente
un file di configurazione in /etc
, sarebbe meglio iniziare con
quello.
Se non si desidera avere il file di configurazione in /etc
,
può essere messo in una qualsiasi posizione ed eventualmente collegato con
un link simbolico in /etc
:
ln -s /percorso/di/smb.conf /etc/smb.conf