[LatinaLUG] condividere cartelle

nascifa@libero.it nascifa@libero.it
Lun 4 Maggio 2009 22:54:36 CEST


Ho seguito le istruzioni che trovate di seguito
Condividere una cartella con Samba su Ubuntu 8.04
 
Ne avevamo già parlato in passato, su Ubuntu 7.10 la condivisione delle cartelle richiedeva giusto un paio di click, sempre che non si verificassero problemi col nome del computer. Poi se gli utenti che accedono fanno parte di una rete Windows il discorso si complica un po’, rischiando infine di dover effettuare una configurazione avanzata di Samba.
Su Ubuntu 8.04 questa storia non si ripete, la condivisione delle cartelle con Samba e con Windows è diventata davvero semplice.
Il vecchio pannello di configurazione di Samba (shares-admin) è stato nascosto dai menu, perché ormai inutile per una semplice condivisione di cartelle. Basterà un click col tasto destro sopra una cartella e scegliere Opzioni di condivisione.

Sarà presentata una finestrella sintetica inizialmente senza la spunta su Condividere questa cartella. Basterà cliccare sulla spunta per consentire alla condivisione della cartella.

Se non era stato installato in precedenza il servizio Samba verrà richiesto di installarlo, cliccando sul pulsante Installa servizio. Quando richiesto immettere la propria password per avviare l’installazione.

L’installazione del servizio Samba procederà automaticamente, basterà premere Chiudi al termine dell’installazione. A questo punto della procedura, anche se non indicato si raccomanda di disconnettere il proprio utente dal menu Sistema - Esci - Termina sessione, quindi accedere nuovamente e riavviare la condivisione, per consentire l’applicazione dei permessi al proprio utente.

Al termine dell’installazione si tornerà automaticamente alla finestra della condivisione, la prima spunta consente la condivisione normale mediante utenti registrati sul sistema, ovvero soltanto chi possiede un utente e la relativa parola d’ordine potrà accedere alla condivisione.
La seconda spunta Consentire ad altre persone di scrivere in questa cartella regola la possibilità di far apportare modifiche all’interno della cartella, senza la quale avremmo una condivisione in sola lettura.
L’ultima spunta Accesso ospite consente anche ad utenti anonimi, senza un proprio utente sul sistema, di accedere alla cartella, impersonando l’utente nobody. Ciò significa che chiunque potrà accedere alla condivisione, leggere i files condivisi e apportare modifiche se è stato scelto di consentire la scrittura.
Cliccare Crea condivisione per confermare i dati immessi e controllare i permessi della cartella, se compatibili con quelli qui scelti.

Se è stato scelto di consentire l’accesso agli utenti anonimi sarà necessario reimpostare i permessi alla cartella e la finestra successiva consentirà di farlo automaticamente.
Fatto ciò la condivisione è terminata, è possibile provare sin da subito a connettersi alla condivisione Samba tramite Ubuntu oppure con Windows.



Qualora si presentasse la seguente situazione in cui si illumina di rosso il nome della condivisione e in fondo è mostrato il messaggio di errore “net usershare” ha restituito l’errore 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Permesso negato nessuna paura.

Se non si è riavviata la sessione dopo l’installazione di Samba, procedere al riavvio e ritentare l’operazione, quasi sicuramente l’errore andrà via, il nostro utente ha guadagnato il permesso al gruppo sambashare ma senza riavvio della sessione, non ne potrà godere.
Qualora anche dopo il riavvio venisse mostrato lo stesso errore è necessario intervenire sul gruppo degli utenti sambashare.

Avviare la gestione dei gruppi di utenti dal menu Sistema - Amministrazione - Utenti e gruppi (consultare l’articolo sulla configurazione dei gruppi in caso di dubbi), cliccare il pulsante Sblocca per consentire le modifiche ai permessi e quindi su Gestisci gruppi.

Cliccare sul gruppo sambashare e quindi sul pulsante Proprietà. Nella finestra mostrata immettere la spunta sopra il nostro utente, nella figura paperotto. Confermare il tutto con OK, chiudere tutto, disconnettere la sessione e rilanciare la condivisione.



Per chi si chiedesse che fine ha fatto la vecchia finestra di amministrazione delle condivisioni, è ancora presente, richiamabile con ALT+F2 e scrivendo il comando shares-admin. Tuttavia col nuovo metodo di condivisione di Samba, le singole cartelle condivise mediante Nautilus non saranno visibili; sarà invece possibile cambiare il nome del gruppo di lavoro e decidere quali utenti potranno accedere con Samba.
Il file /etc/samba/smb.conf non conterrà le condivisioni create mediante Nautilus. Le nuove condivisioni potranno trovarsi su /var/lib/samba/usershares dove ogni file identificherà una condivisione personale.
Questo post è stato pubblicato il Domenica, 17 Agosto 2008 alle 12:36 ed è archiviato in Connessioni, Gnome, Guide, Linux, Ubuntu, Windows. Segui i commenti a questo post con il feed RSS 2.0. Puoi lasciare una risposta, o mandare un trackback dal tuo sito. 

ma al momento che cerca di installare SAMBA dice che non trova il file /var/run/samba.....
eppure controllando con SYNOPTIC nelle proprietà ti dice i file che ha generato l'installazione e dove sono
e quel file c'è nella lista....naturalmente navigando nella cartella /var/run/ non esiste il file samba....
Se cerco di installare samba-common con apt-get mi dice che è già installato



Configurare Samba in Ubuntu 8.04 Hardy Heron
Archiviato in: 8.04 Hardy Heron, Windows, linux, ubuntu — danny @ 12:02 am Tags: 8.04, condivisione, rete, samba, Windows



Ecco come configurare ubuntu 8.04 in modo da condividere facilmente cartelle e stampanti con altri computer della rete, siano essi linux o windows..

installiamo samba : 

sudo apt-get install samba

facciamo diventare l’utente corrente un utente samba assegnandogli una password : 

sudo smbpasswd -a NOMEUTENTE

configuriamo il file di configurazione di samba. Creiamo un backup del file ed apriamo il file di configurazione : 

4.           cd /etc/samba
5.           sudo cp smb.conf smb.conf.bak
sudo gedit smb.conf

se esempio vogliamo condividere una cartella che si trova nella home e che si chiama share incolliamo alla fine del file le seguenti righe, modificando NOMEUTENTE con il nome dell’utente del quale abbiamo precedentemente creato la password : 

7.           [share]
8.           path = /home/NOMEUTENTE/share
9.           available = yes
10.       valid users = NOMEUTENTE
11.       read only = no
12.       browsable = yes
13.       public = yes
writable = yes

se non vogliamo modificare le opzioni di condivisione della cartella, salviamo ed usciamo. 
riavviamo il server samba con il seguente comando : 

sudo /etc/init.d/samba restart

Note :

per configurare graficamente il file smb.conf è possibile installare la seguente gui : 

sudo apt-get install system-config-samba

per ulteriori spiegazioni sul file smb.conf fare riferimento a 

man smb.conf
 
 

con questa procedure non esiste il file /etc/init.d/samba .....
 
mi date una mano??!!!
 
Ciao!
FAbio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/latina/attachments/20090504/eef8700a/attachment-0001.htm>


Maggiori informazioni sulla lista latina