Samba: creare un cestino di rete per le condivisioni
| Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.
Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione. |
Debian 6 "squeeze" Debian 7 "wheezy" |
Installazione
A volte può essere utile avere una directory condivisa tramite Samba che si comporti per i file di rete come si comporta il Cestino di Windows per i file locali. Questa piccola guida illustrerà come creare una directory condivisa in Samba che intercetti tutti i file cancellati dagli utenti, in modo che possano essere recuperati in caso di errori accidentali.
Per ottenere un Cestino di rete è sufficiente modificare in /etc/samba/smb.conf le condivisioni che si vuole proteggere:
Prima:
### Directory condivisa
[pubblica]
path = /home/pubblica
read only = No
create mask = 0660
directory mask = 2770
hide special files = yes
hide files = /lost+found/
acl group control = yes
inherit acls = yes
map acl inherit = yes
inherit permissions = yes
map archive = no
Dopo:
### Directory condivisa
[pubblica]
path = /home/pubblica
read only = No
create mask = 0660
directory mask = 2770
hide special files = yes
hide files = /lost+found/
acl group control = yes
inherit acls = yes
map acl inherit = yes
inherit permissions = yes
map archive = no
### Configuro il cestino di rete
vfs object = recycle
recycle:repository = /home/.cestino
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 500000000
recycle:exclude = *.tmp
recycle:exclude_dir = /tmp
recycle:noversions = *.doc
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
A questo punto è sufficiente creare una directory cestino nel percorso specificato prima:
# mkdir /home/.cestino
ed eventualmente creare una nuova condivisione in smb.conf, in modo che gli utenti possano essere in grado di recuperare i propri file da soli:
### Cestino di rete
[cestino]
path = /home/.cestino
read only = No
create mask = 0660
directory mask = 2770
hide special files = yes
hide files = /lost+found/
acl group control = yes
inherit acls = yes
map acl inherit = yes
inherit permissions = yes
map archive = no
Approfondimenti
Debianizzati
Samba e OpenLDAP: creare un controller di dominio
Samba e OpenLDAP: creare un controller di dominio con Debian Etch
Samba e OpenLDAP: creare un controller di dominio con Debian Lenny
Implementare un'architettura ridondante master/slave OpenLDAP
Samba: guida estesa
Samba: creare un cestino di rete per le condivisioni
ClamAV: scansione antivirus delle condivisioni Samba
| Guida scritta da: Ferdybassi | Debianized 20%
|
| Estesa da: | |
| Verificata da: | |
|
Verificare ed estendere la guida | Cos'è una guida Debianized | |
Debianized 20%