Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!] novembre 14, 2007
Inviato da mimo in : Distro, Linux , trackbackQuesto tutorial spiega l’installazione di un file-server basato su Samba usando Ubuntu 7,10 e come configurarlo per la condivisione di file oltre che protocollo SMB e su come aggiungere utenti. Samba è configurato come server a se stante,e non come un controller di dominio. Per questo tutorial, vorrei usare Ubuntu Server, ma la stessa procedura può esser fatta anche su un normale desktop Ubuntu.
La procedura che ho utilizzato, consiste nel definire per ogni utente una propria Home, accessibile mediante il protocollo SAMBA, mentre ci sarà un’altra cartella accessibile a tutti gli utenti in lettura e scrittura.
Installazione di Samba
Apriamo la shell sul server, oppure sul nostro pc, se vogliamo farlo diventare nostro Server.
sudo su
Inseriamo la nostra password e quindi installiamo i pacchetti SAMBA.
apt-get install libcupsys2 samba samba-common
Editiamo il file di configurazione di samba: smb.conf:
vi /etc/samba/smb.conf
Nella sezione globale (Global Section) togliamo il “;” che sta di fronte ad una scritta come questa:
security = user
Chiudere il file e riavviate Samba con questo comando:
/etc/init.d/samba restart
Installazione delle condivisioni
Ora vorrei aggiungere una cartella che è accessibile da tutti gli utenti.
Creaiamo la directory per la condivisione dei file e cambiamo il proprietario per il gruppo di 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 aggiungiamo le seguenti linee:
[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 alle loro home directory tramite Samba, aggiungere le righe seguenti al file /etc/samba/smb.conf:
[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700
Ed ora riavviamo Samba
/etc/init.d/samba restart
Aggiungere e gestire gli utenti
Nell’esempio aggiungerò un utente “Mario“. È possibile aggiungere altri utenti allo stesso modo, basta sostituire il nome utente Mario con il nome utente desiderato nei comandi che seguiranno.
useradd mario -m -G users
Adesso aggiungiamo Mario nel database degli utenti Linux. Se il nostro Mario non fosse in grado di accedere a Linux, allora possiamo anche saltare questo passaggio.
passwd mario
Adesso mettiamo la password desiderata per l’utente Mario
Ok. Adesso non ci rimane altro che aggiungere l’utente Mario tra gli utenti di Samba:
smbpasswd -a mario
Digitiamo la password desiderata per Samba.
A questo punto dovremmo essere in grado di accedere dal proprio PC Windows ai file, attraverso risorse di rete, o risorse del computer, usando mario come nome utente e la password scelta, quindi memorizzare i file sul server Linux, nella cartella condivisa, oppure nella home di Mario.
Spero di esservi stato d’aiuto con questo articolo!
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a digg Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a digg](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/digg.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Technorati Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Technorati](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/technorati.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Yahoo My Web Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Yahoo My Web](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Newsvine Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Newsvine](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/newsvine.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Stumble Upon Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Stumble Upon](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Google Bookmarks Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Google Bookmarks](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/google.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Segnalo Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Segnalo](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/segnalo.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a OKnotizie Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a OKnotizie](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/oknotizie.gif)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Bookmark.it Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Bookmark.it](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/bookmark.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Linkagogo Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Linkagogo](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/linkagogo.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Delirious Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Delirious](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/delirious.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Live-MSN Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Live-MSN](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/live.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Diggita Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Diggita](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/diggita.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a FaceBook Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a FaceBook](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/facebook.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Upnews Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Upnews](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/upnews.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Wikio Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Wikio](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/wikio.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Barrapunto Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Barrapunto](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/barrapunto.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a NotizieFlash Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a NotizieFlash](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/notizieflash.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Kipapa Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Kipapa](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/kipapa.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Fai informazione Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Fai informazione](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/fai_informazione.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a BlogSphere News Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a BlogSphere News](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/blogspherenews.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Scoopeo Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Scoopeo](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/scoopeo.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a MySpace Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a MySpace](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/myspace.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Twitter Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Twitter](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/twitter.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Technotizie Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Technotizie](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/technotizie.png)
![Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Diggitsport Aggiungi 'Creiamo un server di condivisione Linux con Samba [funziona tra sistemi operativi diversi!]' a Diggitsport](http://mimo.netsons.org/wp-content/plugins/social-bookmarking-reloaded/diggitsport.png)













Commenti»
nessun commento ancora - vuoi essere il primo?