Pagina 1 di 1

Come evitare che più utenti scrivano nello stesso file contemporaneamente?

Inviato: venerdì 25 febbraio 2011, 18:54
da marcopolo
Spero sia una domanda semplice:

E' possibile fare in modo che quando un file condiviso viene aperto da una postazione (sia essa il "server" o il "client" di quel file) le altre postazioni vengano avvertite che il file è in uso a un altro utente e quindi si apra in sola lettura? Come succede in windows.

ho installato samba (e smbfs)
inserito la condivisione
[nome]
comment = ...
path = /...
guest ok = yes
read only = no
create mask = 0777
directory mask =0777

Nei computer che accedono alla cartella ho fatto (all'avvio, con privilegi di root)
mount -t smbfs -o username="user",password="pass" //192.168.0.12/nome /mnt/cartelladimontaggio

Se due computer accedono allo stesso file entrambi sono in modalità rw.
Vince chi scrive per ultimo!
Tutte le modifiche fatte dall'altro vengono sovrascitte dall'ultimo che salva il file, senza nessun avvertimento.

Come è possibile sistemare la cosa?

Re: Come evitare che più utenti scrivano nello stesso file contemporaneamente?

Inviato: venerdì 25 febbraio 2011, 22:38
da marcopolo
C'è qualcuno che può sapere questa cosa :(? E' abbastanza cruciale per me ::) Una rete senza questo accorgimento è di fatto inutilizzabile ???
Aiutooo :'(

Re: Come evitare che più utenti scrivano nello stesso file contemporaneamente?

Inviato: venerdì 25 febbraio 2011, 22:58
da gnomo56

Re: Come evitare che più utenti scrivano nello stesso file contemporaneamente?

Inviato: sabato 26 febbraio 2011, 16:10
da marcopolo
Spesso ho consultato quella pagina ma non trovo dettagli che possano risolvermi questo problema ::).
O se non altro, se c'è scritta la soluzione non ho capito qual'è >:(