Salut a tous,
Il existe (ait) une contrib "recycleBIN" qui crée a la racine de chaque ibay un repertoire ".recycle" qui est une sorte de corbeille réseau.
- lors de la supression d'un fichier / repertoire, une copie est créé dans .recycle de l'ibay en question.
- de plus cela gere les versions ! exemple je vais 10 modif a un fichier.doc, et je retouve dans .recycle les 9 versions antérieures de mon fichier !
- c'est directement accessible par l'utilsateur lambda (oui oui meme le plus bete de la boitte ...) cela conserve les droits !
- il n'y a pas a re-inventer la roue (seul le panneau pour regler le nombre de version et les types de fichiers a exclure est faire)
- cela fonctionne nickel (je l'ai sur 5 serveurs SME depuis plus de 2 ans)
- mes utilisateurs sont ravis : ils peuvent restaurer leurs documents sans aide simplemement depuis l'explorateur windows et ils ont plusieurs versions.
--
attention : vielle version
http://linux06.chez-alice.fr/
dans la technique c'est un module vfs a rajouter a samba 2.x
smb.conf : (samba 2.x)
+ vfs object = /usr/lib/samba/vfs/recycle.so
+ vfs options = /etc/samba/recycle.conf
/etc/samba/recycle.conf (par exemple) (samba 2.x)
+name = .recycle
+mode = KEEP_DIRECTORIES|VERSIONS|TOUCH
+maxsize = 0
+exclude = *.tmp|*.temp|*.o|*.obj|~$*
+excludedir = /tmp|/temp|/cache
+noversions = *.doc|*.ppt|*.xls
(je ne l'ai pas testé avec sme 7 et samba 3
mais /usr/lib/samba/vfs/recycle.so existe sur sme7 donc je pense que c'est ok
)
[edit]
cela fonctionne tres bien avec sme 7pre3:
vfs object = recycle:repository recycle:keeptree recycle:versions recycle:touch recycle:exclude recycle:exclude_dir recycle:maxsize recycle:noversions
recycle:repository=.corbeille
recycle:keeptree=True
recycle:versions=True
recycle:touch=True
recycle:exclude=*.tmp|*.temp|*.obj|~\$*
recycle:exclude_dir=/tmp|/temp|/cache
recycle:maxsize=20000000
recycle:noversions=*.mdb
dans /etc/samba/smb.conf au niveau des partages
[/edit]
--
Ce module m'est indispensable et je posterai ici comment l'activer.
--
man samba 3:
http://www.samba.org/samba/docs/man/Sam ... #id2617432
ne pas oublier un find /home/e-smith/files/*/.recycle/ -mtime "duree" -exec rm -f {} \;
si non le disque ............
tient ... http://lists.contribs.org/mailman/publi ... 07291.html
partie interessantes :
dans e-smith-samba-2.1.0-10gjz.noarch.rpm
- \etc\e-smith\templates\etc\smb.conf\ 90ibays
partie recycle
a+