GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Server autonomo Samba Ubuntu 7.10 (Gutsy Gibbon) con backend tdbsam

Questo tutorial spiega l'installazione di un file server Samba su Ubuntu 7.10 e come configurarlo per condividere file tramite il protocollo SMB e come aggiungere utenti. Samba è configurato come server autonomo, non come controller di dominio. Per questa configurazione, utilizzerò il CD di installazione di Ubuntu Server ma la stessa procedura di installazione funzionerà anche su un desktop Ubuntu.

Nella configurazione risultante, ogni utente ha la propria home directory accessibile tramite il protocollo SMB e tutti gli utenti hanno una directory condivisa con accesso in lettura/scrittura.

Installazione di Samba

Collegati al tuo server sulla shell o apri una finestra della shell se il tuo server Ubuntu ha un desktop installato. Per diventare utente root, esegui questo comando:

sudo su

e inserisci la password dell'utente che hai creato durante l'installazione di Ubuntu.

Installa i pacchetti Samba:

apt-get install libcupsys2 samba samba-common

Modifica il file smb.conf:

vi /etc/samba/smb.conf

Nella sezione globale, rimuovi ";" all'inizio della riga security =user quindi appare così:

security = user

per consentire agli utenti del sistema Linux di accedere al server Samba.

Chiudi il file e riavvia Samba:

/etc/init.d/samba restart

Aggiunta di condivisioni Samba

Ora aggiungerò una condivisione accessibile a tutti gli utenti.

Crea la directory per condividere i file e cambia il proprietario nel gruppo utenti.

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Alla fine del file /etc/samba/smb.conf aggiungi le seguenti righe:

[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users 
  create mask = 0660
  directory mask = 0771
  writable = yes

Se tutti gli utenti devono essere in grado di leggere e scrivere nelle loro directory home tramite Samba, aggiungere le seguenti righe a /etc/samba/smb.conf:

[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700

Ora riavviamo Samba:

/etc/init.d/samba restart

Aggiunta e gestione degli utenti

In questo esempio, aggiungerò un utente chiamato tom. Puoi aggiungere tutti gli utenti di cui hai bisogno allo stesso modo, basta sostituire il nome utente tom con il nome utente desiderato nei comandi.

useradd tom -m -G users

Imposta una password per tom nel database utente del sistema Linux. Se l'utente tom non sarà in grado di accedere al sistema Linux, salta questo passaggio.

passwd tom  

-> Inserisci la password per il nuovo utente

Ora aggiungi l'utente al database degli utenti di Samba.

smbpasswd -a tom

-> Inserisci la password per il nuovo utente

Ora dovresti essere in grado di accedere dalla tua workstation Windows con Esplora file utilizzando il nome utente tom e la password scelta e archiviare i file sul server Linux nella home directory di tom o nella directory condivisa pubblica.

  • http://www.ubuntu.org
  • http://www.samba.org

Ubuntu
  1. Server autonomo Samba Ubuntu 10.04 con backend tdbsam

  2. Server autonomo Samba Ubuntu 10.10 con backend tdbsam

  3. Server autonomo Samba Ubuntu 11.04 con backend tdbsam

  4. Server autonomo Samba Ubuntu 11.10 con backend tdbsam

  5. Server autonomo Samba Ubuntu 12.04 con backend tdbsam

Configurazione del server Samba in Ubuntu 14.04 LTS

Installazione di Samba Server su Ubuntu 14.10

Installazione di Samba Server su Ubuntu 15.10

Creazione di un server di archiviazione autonomo simile a NFS con GlusterFS 3.2.x su Ubuntu 12.10

Server autonomo Samba Ubuntu 13.04 con backend tdbsam

Installazione del server Samba Standalone su Debian 9 (Stretch)