Salut.
Je suis en train de configurer (enfin d'essayer) un LAN dans la boite d'un pote.
Ce LAN consiste en 5 PC.
PC1 qui fait serveur de fichier LAN, serveur FTP et serveur de fax pour les membres du LAN et serveur de mail...Ce serveur tournant sous debian Woody)
PC2, PC3, PC4qui sont sur windows 2000
PC5qui est sous debian sid.
Tous ces PC sont derrières un routeur/FW netgear qui gère entre autre le port-forwading pour le serveur FTP et de mail.
Les règles du firewall sont simples : tous les ports en sortie sont ouvert. Les ports entrants sont tous fermés sauf les port 21 (FTP) et ??(mail-Je m'en souviens plus)
Les PC ont tous des IP LAN fixes.
Cette boite est organisée en 4 "poles" : production, commercial, comptabilité et bien sûr direction.
Pour l'instant chaque usager se connecte sur son PC avec un id/pass (normal...) Aucun partage n'est fait sur les machines de ces usagers (PC2 à PC5) Toutes les données partagées devront être sur le serveur (PC1)
Le but du jeu c'est de configurer le serveur afin qu'il sache que tel usager fait partie de tel ou/et tel groupe (production, compta, commercial, direction) et donc que quand cet usager se connecte sur le serveur il a les droits attachés à son ou aux groupes auquel l'usager appartient.
A priori SAMBA me parait tout à fait indiqué pour ça...Mais d'abord je n'en suis pas sur, et en plus je ne sais pas vraiment comment configurer SAMBA pour ça...Alors si quelqu'un avait un lien ou des conseils...Je prends !!!
D'autre part, dans cette boite ils utilisent de petites applications qui ont été développées en interne sous delphi...
Grosso modo, la gestion de la production est faite avec un petit soft qui permet de saisir les jobs effectués (c'est une imprimerie) en s'appuyant aujourd'hui sur des tables access.
La gestion commerciale se fait avec un soft dev en interne aussi et qui sert à gérer les devis, les factures, les règlements,...toujours en s'appuyant sur des tables access.
Là les mecs voudraient centraliser toutes les données sur une seule grosse table qui serait sur le serveur...Les applications viendraient se connecter sur cette table...
Cela permettrait par exemple au mec qui fait la facturation de savoir ce qui a été produit...Ou alors à la production de marquer un job comme "terminé" et ainsi déclancher sa facturation...
En plus il est question de développer une 3e application, tjs sous Delphi qui servirait au suivi financier de la boite. Suivre les budgets, prévoir la trésorerie ...bref une appli qui elle aussi s'appuyerait sur des données saisies en prodcution, en en commercial...
D'où le principe de la grosse table qui centralise toutes les données...et qui est alimentée par qui de droit.
Là se pose le deuxième problème...
Bien que ces données soient centralisées dans une table...il est impératif que chaque groupe n'ait accès qu'aux informations le concernant.
Par exemple la production ne doit pas avoir accès à certaines données commerciales et inversement.
Je pense que cette contrainte se règle au niveau de la table et non au niveau des droits sur le serveur.
La table sera dans un répertoire accessible par tout le monde donc à priori je dirait que le fichier MA_TABLE sera accessible par tout le monde.
Ce qu'il faut c'est que les données contenues dans ce fichier soient accessibles de façon sélective...
Faut-il passer par un serveur de données genre mysql ou un autre...
A priori les tables Access ne permettent pas la gestion d'usagers...Donc je pense qu'il va falloir installer un serveur de BDD sur le serveur et gérer la table avec ce serveur...
Qu'en pensez vous ?
Merci d'avance pour vos réponses.
A