Synchro utilisateurs entre 2 serveurs SME

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

Synchro utilisateurs entre 2 serveurs SME

Messagepar trixel » 07 Fév 2007 14:15

Bonjour tout le monde, voilà j'ai une petite question assez bete.

Chez un client, je vais installer une SME en mode "serveur et passerelle" comme pare-feu, et un deuxième serveur SME en mode "serveur" comme serveur de fichier, est-il possible de faire une synchro des utilisateurs entre les 2 serveurs ?

Autre question mais qui n'a rien à voir : existe-il sous linux un serveur de police (font), pour des clients sous MacOS et Windows ?

merci pour vos réponses
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar Pabze » 07 Fév 2007 19:29

Bonjour,

Moi j'ai une question pour m'éclairer un peu !
Tu veux une contribs qui te re-créé les users de ta SME-A vers ta SME-B ou, tu veux une contribs qui synchronise le contenu des home/Maidir de tes users de SME-A vers SME-B ?

La premiére se fait par les lazy-admintools, la seconde par rsync (Dans mes préférences)

Parce que je n'ai plus le droit de fumer dans mon bureau, passage en mode mec grave cinglé !
[MODE ON -- SURTOUT NE PAS TESTE JE M'AMUSE]
Avec wget tu peux faire ça dans un script :

Sur ta SME-B :
#!/bin/bash
cd /home/e-smith/file/users/
wget -nd -r -l200 -nc -np ftp://admin:password@SME-A/users/


Qui fera une difference entre le contenu du répertoire users du SME-A et mettra à jour le SME-B !
Tout cela dans un cron toutes les 30 minutes !
PS : Prévoir un lien en fibre optique entre les deux serveurs ! :)
[MODE OFF -- SURTOUT NE PAS TESTE JE M'AMUSE]

Blague à part, si tu peux me répondre sur ce que tu désires réellement (au niveau SME stp, pas de mode blague :) ) , nous pourrons peut-être t'éclairer !

Pabze :wink:
Avatar de l’utilisateur
Pabze
Amiral
Amiral
 
Messages: 1263
Inscrit le: 25 Août 2003 00:00
Localisation: Lille

Messagepar trixel » 07 Fév 2007 20:56

en la 1ere solution, je n'ai pas besoin de faire de synchro de données (vu qu'un des serveur n'aura pas assez de place et que les 2 serveur sont sur le même LAN), donc je veux juste que le serveur B aille recup les infos users (les comptes) du serveur A . d'après ce que tu me dis ça se fait avec lazyadmin, je testerai donc. Faut l'installer sur les 2 serveurs ? ou juste sur le serveur qui doit recup les infos utilisateurs ?

Sinon pour les serveur de police qqun a une idée ? J'ai installé XFS sur le serveur, j'ai édité le fichier config mais lorsque je lance xfs ça me renvoit
Code: Tout sélectionner
_FontTransSocketOpenCOTSServer: Unable to open socket for inet6
_FontTransOpen: transport open failed for inet6/ikdsme:7100
_FontTransMakeAllCOTSServerListeners: failed to open listener for inet6
*** glibc detected *** double free or corruption (fasttop): 0x09ad8e00 ***
Abandon
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar unnilennium » 08 Fév 2007 00:43

2 questions differentes = 2 threads sinon c'est le bordel ;)

bon sinon pour la synchro des usersc'est une question que je me pose depuis un petit moment dans l'idée d'une hypothétique contrib future.

Si tu recherche sur ce forum tu risque de trouver qq info avec mon pseudo dans les discutions.


pour info:

il faut synchroniser les users/groupes SME + users/groupes unix

donc en gros au moins les fichiers:

/etc/shadow
/etc/group
/etc/passwd
/etc/shadow-
/etc/group-
/etc/passwd-
/home/e-smith/db/accounts

+ qq commandes sme de mise à jour pour recreer les eventuelles ibays ou espaces users ... a creuser
+ les utilisateurs proftpd
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar trixel » 08 Fév 2007 01:10

je vais avoir l'air stupide mais le script donné plus haut c pas bon ?
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar unnilennium » 08 Fév 2007 01:22

ba a part copier sauvagement le contenu des dossier utilisateurs ca fait rien : tes users sont pas synchro: juste les dossiers: donc si tu as créé un user son dossier sera copié mais il ne poura pas se connecter car il ne sera pas dans les DB de sme
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar MasterSleepy » 08 Fév 2007 09:43

Salut,

Il faut effectivement dans un premier temps synchronisé les utilisateurs:
Copier de fichier
/etc/shadow
/etc/group
/etc/passwd
/etc/shadow-
/etc/group-
/etc/passwd-
/home/e-smith/db/accounts

faire un script qui vérifierait les nouveaux utilisateurs et ensuite lancé leur création
signal-event user-create NOM

Ensuite pour la synchronisation des fichiers utilisateurs entre les deux serveurs, j'utiliserais plutôt rsync.
C'est pas que c'est plus rapide, mais pour faire du mirroring je le trouve plus efficace.
Il y a des options intéressantes comme l'effacement des fichiers sur le serveur de destination si le fichier n'est plus présent sur la source. Ou encore ne faire que la différence sur les gros fichiers.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique


Retour vers E-Smith / SME Server

Qui est en ligne ?

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