Introduzione a Samba

Prima di iniziare le fasi di installazione, facciamo una breve introduzione su Samba e su tutto ciò che ci offre quando optiamo per lavorare principalmente con sistemi Linux o Unix.

1. Samba è un software open source, fornisce una suite di programmi di interoperabilità di Windows per Linux e Unix.

2. Samba fornisce file e servizi di stampa e stampa sicuri e stabili per i client che utilizzano i protocolli SMB e CIFS, come tutte le versioni di DOS, Windows, Linux e altre.

3. Samba offre flessibilità agli amministratori di rete per impostare, configurare e scegliere sistemi e apparecchiature.

4. Samba è costituito da due programmi principali: smbd e nmbd. Dovrebbero implementare quattro servizi CIFS -

  • Servizi di file e stampa
  • Autenticazione e autorizzazione
  • Risoluzione del nome
  • Annuncio di servizio (navigazione)

5. Smbd gestisce anche l'autenticazione e l'autorizzazione in modalità condivisione e modalità utente per proteggere file condivisi e servizi di stampa richiedendo password.

6. Nmbd gestisce la risoluzione dei nomi e le parti di navigazione delle quattro sopra menzionate e questo è fatto con l'aiuto di NetBIOS

7. Samba fornisce le seguenti utilità:

  • Smbclient : utilizzato dal sistema Unix per connettersi alla condivisione SMB remota, al trasferimento di file, ecc
  • Nmblookup - Usato per trovare i nomi NetBIOS sulla rete, cercare i loro indirizzi IP.
  • Swat - Supporti per Samba Web Administration Tool, utilizzato per configurare samba in remoto tramite un browser web

8. Samba 3.0 è in uso al giorno d'oggi.

Passaggi di installazione -

Prima dell'installazione sono presenti i seguenti prerequisiti:

  1. Ubuntu LTS
  2. LAN per la condivisione di file uno scopo.

Nota che è meglio installare samba usando il pacchetto binario e in questo modo è più semplice che installarlo dal pacchetto sorgente. Questo perché tutta la configurazione di pre-compilazione è già stata eseguita e il manutentore del pacchetto si occupa anche dei problemi di configurazione.

Esistono tre metodi popolari di distribuzione di pacchetti binari:

Step 1: Tarball binari (Tarball generici principalmente)

  • Installazione di un tarball

Il codice sorgente di Samba è un modulo tarball distribuito, Gli strumenti usati per estrarre i dati da un tarball binario sono gli stessi usati per gestire un tarball che contiene il codice sorgente: tar e un programma di compressione come gzipor bzip2

Utilizzare il comando seguente per decomprimere tarball dalla directory principale

tar -xvzf /path/to/samba-version.tar.gz

Si noti che durante l'installazione di samba la prima volta, tarball non creerà alcun problema.

  • Installare un pacchetto FreeBSD

FreeBSD viene spedito con pacchetti memorizzati come tarball. Per installare direttamente uno di questi pacchetti, incluso il pacchetto Samba, utilizzare l'utilità di installazione pkg_add o sys.

pkg_add samba-version.tbz

Se non vengono visualizzati errori, significa che samba è stato installato correttamente.

Passaggio 2: RPM

  • Installazione di un RPM

Gli RPM binari sono sostanzialmente archivi compressi cpio con l'aggiunta di alcuni bit aggiuntivi. Queste funzionalità extra aiutano il sistema operativo a mantenere un database di pacchetti e file installati simile a quello che FreeBSD mantiene con l'aiuto dei suoi strumenti di pacchetto

Il comando utilizzato per l'installazione di samba tramite RPM è il seguente:

rpm -Uvh samba-version-minor version.arch.rpm

Step 3: Pacchetti Debian

Debian GNU / Linux e i suoi derivati ​​includono strumenti di gestione dei pacchetti equivalenti agli strumenti RPM. Lo strumento principale per l'installazione dei pacchetti in Debian è dpkg.

Possiamo installare samba tramite dkpg usando il seguente comando

dpkg -i samba_version-minorversion.deb

L'installazione di Samba usando apt-get package manager può essere fatta usando i seguenti passi

Questo comando dovrebbe individuare e installare il pacchetto samba e tutti i pacchetti da cui dipende, come samba-common.

apt-get install samba

Questo comando funzionerà solo se le utility Advanced Package Tools (APT) sono configurate correttamente, però. Una configurazione di base prevede la modifica di / etc / apt / sources. elenca il file per fare riferimento ai CD-ROM di installazione o ad alcuni siti FTP appropriati.

Quindi i passaggi sopra indicati possono essere usati per installare samba.

Ora vediamo il prossimo passo.

Configura ed esegui Samba-

1. Il file di configurazione per samba è /etc/samba/smb.conf. Assicurati di mantenere questo file aggiornato secondo la versione di samba installata nel tuo sistema.

2. Si consiglia inoltre di eseguire il backup di questo file e il comando a cui si può fare riferimento per questo è:

cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

3. Quando si installa samba per la prima volta, scrivere i seguenti comandi:

  1. nmbd MrGreen
  2. smbd MrGreen

-D si riferisce alla modalità di esecuzione dei demoni.

4. Per verificare che i server siano in esecuzione, eseguire i seguenti comandi:

ps ax | grep mbd

5. Se non vedi alcun output o solo il comando grep stesso, è probabile che Samba non riesca a trovare il suo file di configurazione, smb.conf. Si può usare il comando find per questo, che è il seguente-

trova / -name "smb.conf"

Vediamo ora un po 'sul browser principale di Samba -

1. Assegnazione del browser principale: un computer per segmento di rete (più precisamente una sottorete IP) funziona come un browser principale.

2. Individuazione del browser principale: i client devono essere in grado di individuare il computer del browser principale

3. Spanning sottoreti: alcuni dei meccanismi che SMB / CIFS utilizza per implementare la navigazione non funzionano bene tra le sottoreti.

4. Integrazione delle risorse di client, rete e server: alcuni client, incluso Microsoft Windows, cercano di presentare le risorse locali, dell'intera rete e del server in un unico elenco, che confonde le linee tra questi tipi di risorse agli occhi degli utenti. I client eseguono questa integrazione, ma i protocolli coinvolti devono fornire una copertura sufficiente per non lasciare spazi vuoti.

5. Risoluzione dei problemi relativi all'interfaccia utente: i client che utilizzano la navigazione in rete devono avere un modo per presentare queste informazioni agli utenti. Questo non è un problema di protocollo, ma le decisioni di progettazione del protocollo influenzano l'interfaccia utente del client.

Articoli consigliati

Questa è stata una guida all'installazione di Samba. Qui abbiamo discusso il concetto, i pre-requisiti, la configurazione e i passaggi per installare Samba. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Installa Docker
  2. Come installare Magento?
  3. Usi Di Raspberry Pi
  4. I 5 principali tipi di test di interoperabilità
  5. Versioni di Magento | Caratteristiche diverse

Categoria: