Journal Samba en PDC

Posté par  .
Étiquettes : aucune
0
4
juin
2004
Bonjour mon cher journal,

dans le cadre d'un stage de fin d'année, je dois monter un PDC avec Samba. La version présente est la 2.2.7.

J'ai un réseau client composé de WinXP et de Win98.

J'ai trouvé un super site :
http://www.linux-france.org/~eprigent/(...)

J'ai utilisé la 5ème documentation, pour faire fonctionner les WinXP d'abord, aucun problème, ça roule. Mais impossible de faire se connecter un Win98.

Est ce que il est possible de faire fonctionner un Win98 en même temps qu'un Win2k/XP sur le même PDC ?

Soit j'ai Win98 qui fonctionne, soit WinXP, jamais les deux en même temps.

Merci.
  • # Login sous Win98

    Posté par  . Évalué à 2.

    Le problème avec Windows98 est qu'il ne te demande pas le login avec lequel tu veux te connecter (ça arrive quand tu veux utiliser des partages).

    Peux-être ton problème est là, peut-être pas...
    • [^] # Re: Login sous Win98

      Posté par  . Évalué à 2.

      Non, j'ai dû mal m'exprimé.

      Je veux avoir un domaine. Samba serai le controleur de domaine.

      Donc, quand je démarre Windows, j'ai la boite avec :
      - nom d'utilisateur
      - mot de passe
      - domaine

      et quand je met le nom et le mot de passe associé, j'ai un refus. Le serveur me jete.

      Mais il y a une nouveauté. Le compte 'root' peux se connecter avec Win98. Donc, c'est spécifique aux utilisateurs normaux.

      Donc, état des lieux :
      - WinXP : root et utilisateurs normaux sans problème
      - Win98 : root sans problème, utilisateurs normaux refusés.
      • [^] # Re: Login sous Win98

        Posté par  . Évalué à 2.

        Et que te disent les logs : /var/log/samba/ et /var/log/samba/nmbd ?

        - Parviens-tu à te connecter depuis le serveur avec smbclient //< serveur >/< partage > < passwd > -u < user > ?

        - As-tu par hasard certains caractères "louches" dans tes password (², [:space:], ...) ?
        • [^] # Re: Login sous Win98 - correctif

          Posté par  . Évalué à 2.

          Désolé...
          le premier log est "/var/log/samba/< machine >" ?
        • [^] # Re: Login sous Win98

          Posté par  . Évalué à 2.

          Les logs ne disent absolument rien. Pas d'erreurs.

          Les carractères sont tous ce qu'il y a de plus normaux [a-z]

          La commande que tu me donne fonctionne bien.

          C'est etonnant qu'avec WinXP tous les utilisateurs fonctionnent et que avec Win98 seul un utilisateur peux se connecter.

          Mais quel utilisateur ! ;-)

          Merci quand même. Je vais essayer de chercher un erreur dans mes fichiers smbpasswd, smbusers mais je suis déjà repassé plein de fois dessus.
          • [^] # Re: Login sous Win98

            Posté par  . Évalué à 2.

            Les logs ne disent absolument rien. Pas d'erreurs.
            Aucune trace de tentative de connection ? (au besoin, change le niveau de trace du serveur dans le smb.conf -> voir le man, je ne me souviens pas de l'option)

            Il s'agit donc probablement d'un problème du côté de W98...
            N'y-a-t-il pas une politique de sécurité bizarre sur les postes W ? (poledit)
            Un utilisateur W98 lambda peut-il browser les partages réseau "standard" ? S'y connecter ?

            Sinon, je sèche...
  • # encrypt passwords

    Posté par  . Évalué à 1.

    Peut-être un problème avec les mot de passe cryptés.

    Les version au dessus de Windows 98 OSR2a ou b sont configurés avec les mots de passe crypté par défault. En dessous non.

    Donc :
    To get Windows to work with encrypted SMB passwords:

    Windows 95/98 =============

    Using the registry editor (regedit), create the registry setting HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP Add a new DWORD value: Value Name: EnablePlainTextPassword Data: 0x01.
    • [^] # Re: encrypt passwords

      Posté par  . Évalué à 2.

      J'ai tenté le coup mais pas de changement.

      Par contre une nouvelle donnée fait son entrée.

      extrait d'un post juste au dessus :

      Mais il y a une nouveauté. Le compte 'root' peux se connecter avec Win98. Donc, c'est spécifique aux utilisateurs normaux.

      Donc, état des lieux :
      - WinXP : root et utilisateurs normaux sans problème
      - Win98 : root sans problème, utilisateurs normaux refusés.
      • [^] # Re: encrypt passwords

        Posté par  (site web personnel, Mastodon) . Évalué à 4.

        Ce n'est pas du à un problème de profiles ?

        Je me rappelle que le seule windows 98 avait son profile dans /home/sonlogin/profile et les autres windows 2000 etait bien tout rangé dans /home/samba/profiles/sonlogin.

        J'avais dit à samba de le faire avec 'logon home = \\%N\%U\profile' et 'logon path = \\%N\profiles\%U'
        • [^] # smack !!!

          Posté par  . Évalué à 2.

          Merci beaucoup !!!

          ça a marché...


          ... une fois :-(((

          Sérieusement, je comprend pas.

          Voila en détail ce que j'ai fait :

          - J'ai créer un répertoire 'profile' dans le repertoire de l'utilisateur :
          mkdir /home/user/profile
          - j'ai connecté ma machine win98 : houra !!!

          puis ensuite :

          j'ai voulu mettre tes parametre, j'ai redemarré Samba => dommage.

          Donc je revient en arrière, je redémarre Samba => toujours dommage.

          Je suis un peu surpris mais en tous cas, voila une sérieuse piste. Reste plus qu'a refaire marcher le tout.

          Merci.
          [et hop : +1]
  • # ça marche :-)

    Posté par  . Évalué à 2.

    Bon, pour le cas ou des personnes auraient le même problème, je vais expliquer ma solution.

    Dans mon réseau, j'ai un tunnel qui passe par internet. De chaque coté j'ai un serveur Samba. Les postes clients doivent acceder au serveur qui est de l'autre coté du tunnel par rapport à eux.

    Dans mes serveurs DHCP je spécifiais bien que le serveur Samba à utiliser était celui de l'autre coté du tunnel
    ( option netbios-name-servers 192.168.x.x )

    Win XP est intelligent, il cherchait à communiquer avec le bon serveur.
    Win 98 est bête, avant de communiquer avec le bon serveur, il faisait une recherche d'un serveur Samba avec un broadcast. J'ai repéré cette erreur grâce à ethereal en faisant des captures de ce qui passait sur le réseau.

    Donc en résumé, j'avais un serveur Samba qui interferait avec le bon du fait d'une mauvaise conception de Win 98.

    Je ne pense pas que beaucoup de personne se retrouveront dans la même situation. Mais sait on jamais ?

    Bonne chance :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.