Je vais essayer d’exposer mon probleme de facon assez simple:
J’ai actuellement un “serveur” qui tourne sous windows 2000 et qui fait:
- Serveur de fichiers avec repertoires protegés accessible uniquement par certains utilisateurs
- Serveur HTTP
- C'est aussi mon serveur de telechargement.
Je voudrais le passer sous Linux.
Pour se faire, j’ai en ma possession temporairement une autre becanne afin de faire mes tests sans pour autant tout foutre en l’air (je me connais j’en suis capable).
J’ai donc installé Mandrake 10.1
Jusque la tout va bien.
Apache pour le serveur web. Pas de soucis il fonctionne. enfin avec les pages de bases je ne suis pas encore allé plus loin.
J’ai installé le package Samba pour le partage de fichiers. C’est la que mes problemes arrivent. Sous windows 2000, le serveur recuperait directement les logins windows je n’avais pas besoin d’entrer à nouveau un pass pour acceder à mes fichiers personnels. Sous Samba, les repertoires “publics” fonctionnent sans problemes, je les vois et j’y ai access. Par contre je n’arrive pas à creer des repertoires “protegés”… Windows me dit acces refusé (d’un autre coté ca m’aurait etonné que ca fonctionne du premier coup).
Tu as donc plusieurs machines dans un groupe de travail.
Elles sont toutes en NT4, 2000 et XP ? Ou il y a des cochonnerie de w95/w98/Me ?
Est-ce qu’on se connecte à chaque machine avec un nom d’utilisateur différent, ou le même sur toutes ?
Et sur le serveur en 2000 ? Combien de noms d’utisateurs ?
j’ia aussi galere à ce niveau là pour les memes raison (montage d’un serveur fichier sous linux avec des machines windows)
Pour commencer j’utilise webmin pour la configuration de samba :oui:
là lorsque je veux ajouter un partage je fais une copie du partage “home” pour etre sur des reglage (je ne sais pas si c’est une bonne idée mais je trouve que ça marche bien)
Ensuite il faut que tu cree sur le serveur les meme user que ceux utilisé sur windows. Si tu as un utilisatuer windows xyz, tu dois avoir le meme xyz sur le serveur. Dans la configuratio nde samba par webmin tu verra un moyen de convertir la base utilisateurs unix en base samba/windows.
Enfin veille bien a ce que tes utilisateurs aient le droit de lire les dossiers en questions.
Donc pour les repertoire protegé il suffit de changer le proprietaire du dossier pour y mettre celui qui correspond à l’utilisateur windows qui doit y acceder <= c’est la condition sine qua non pour le partage avec samba :oui:
Je me permets de rajouter que tu px proteger tes repertoire à 2 niveau.
Un premier adans la configuration de samba (avec le writable = no; et read only = yes ) mais également avec les droit unix directement sur le(s) repertoire(s) en questions.
Afin de facilité ta gestion sous unix, creer toi ces 7 utilisateurs avec des droit minimum ( /bin/false) et tous membres d’un groupe nommé samba ou partage par exemple.
Au départ, je te conseille de mettre la securité de samba sur share. Pour bien voir si le partage fonctionne. Puis de passer ensuite a la gestion des droit en virant le security = share.
hum… ben ecoute j’ai testé un truc hier soir. J’ai installé la meme distribution sur une autre machine (un celeron 500) avec autant de ram (d’ailleurs les meme barettes) ben malgres tout, le celeron à frequence egale est plus veloce…