[Annonce] Corbeille réseau pour SME 7

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[Annonce] Corbeille réseau pour SME 7

Messagepar guiguid » 03 Mars 2006 18:10

copier / coller de SMERP

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+
Avatar de l’utilisateur
guiguid
Vice-Amiral
Vice-Amiral
 
Messages: 636
Inscrit le: 10 Avr 2003 00:00
Localisation: 66

Messagepar ericcfs2 » 04 Mars 2006 21:26

tres interessant ta fonction
:)
de la poésie
http://www.poesie-citation.fr
Avatar de l’utilisateur
ericcfs2
Premier-Maître
Premier-Maître
 
Messages: 56
Inscrit le: 08 Nov 2003 01:00
Localisation: 91

limiter le keepversion de la corbeille

Messagepar igor98 » 23 Juil 2007 07:01

Bonjour à tou(te)s,

sme7.1.3
Je viens de paramétrer la "RecycleBin" pour chaque i-bays et ça fonctionne.

avec le paramètre
db accounts setprop <ibayname> KeepVersions enabled

J'ai bien peur que la taille utilisée sur le disque groooossssiiisssssee.... au-delà du besoin réel.

Y'a-t'il moyen de ne garder que les 2 ou 3 dernières versions de fichier supprimé ?
Je suis allé dans
/etc/samba/smb.conf
mais je ne vois pas grand chose qui me permettrait de limiter le nombre de fichier supprimé à garder!

A l'aide svp.
Au pire, y'a-t'il moyen de ne pas avoir de KeepVersions ? et comment ?

Merci d'avance.
igor98
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 168
Inscrit le: 02 Avr 2007 09:46


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron