confirme  

Re: [Confirme] relation d'aprobation samba

jc
Wed, 19 Nov 2003 01:15:40 -0800

Le Dimanche 16 Novembre 2003 01:23, Apollonie Raffalli a écrit :
> Le Samedi 15 Novembre 2003 13:30, jc a écrit :
> > salut,
> >
> >         J'ai une mandrake 91., avec un noyeau 2.4.21 officiel, que j'ai
> > patché pour
> > les acls, puis compilé, compilé samba 3.0.0.
> > J'ai un client xp pro, que j'essaye de joindre au domaine, je rentre le
> > user et le mot de passe de l'utilisateur administrateur du domaine et son
> > mot de passe, dans smb.conf, j'ai mis  admin users=essai.
> > Le client xp me répond :
> > L'erreur suivante s'est produite lors de la tentative de jonction au
> > domaine "molene" :
> > Le nom d'utilisateur est introuvable.
> >
> > Pourtant je l'ai bien ajouté avec smbpasswd -a
> >
> > Que se passe t-il ?
>
> Il me semble que l'administrateur du domaine doit s'appeler root (avec un
> mot de passe qui peut être différent de celui du compte unix).
>
> Le paramètre admin users de Samba ne sert à rien dans ce cas ; paramètre à
> utiliser avec précaution car il donne à l'admin user les droits de root sur
> les partages.
>
> De plus, pour intéragir avec un domaine, un système WinNT/2000/XP doit en
> être membre. Cette appartenance se réalise par l'intermédiaire d'un compte
> de machine, similaire à un compte utilisateur.
> Il faut donc créer un compte, pour chaque machine cliente. Exemple pour la
> machine cliente sous WinXP ayant pour nom netbios posteclient :
>                       useradd posteclient$ -d /dev/null -g machines -c Machine -s 
> /bin/false
> Le groupe machines doit avoir été préalablement créé (le nom de ce groupe a
> peu d'importance...)
> Le $ qui suit le nom netbios est très important : il symbolise un compte
> machine.
>
> Ce qui aura pour effet de créer une ligne dans les fichiers /etc/passwd :
>       posteclient$:x:510:150::/dev/null:/bin/false
>        /etc/shadow : posteclient$:!!:12352:0:99999:7:::
>
> Heureusement, on peut réaliser cette dernière opération automatiquement à
> partir du paramètre ;
>       add user script = /usr/sbin/useradd %m$ -g machines -c Machine -d
> /dev/null -s /bin/false
Je vais vérifier que cette est bonne car c'est peut-être la mon pb.
>
> %m étant une variable récupérant le nom netbios de la machine qui se
> connecte... dans smbpasswd
>
> Attention, dernière chose, il y a une manipulation au niveau de la base de
> registre à faire sous Windows XP afin que ce dernier puisse se connecter à
> un contrôleur de domaine :
> Démarrer/Exécuter/regedit
> Mettre la clé suivante à 1 :
> HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Netlogon/Parameters/re
>quiresignorseal
Oui, je sais, cela n'empêche pas la relation de se faire.
Ce qui est bizarre c'est que cela a fonctionné, et pourtant il me semble rien 
avoir changé dans mon smb.conf.
Quand je met un utilisateur qui n'existe pas je n'ai pas le même message
-- 
@+
Christophe.
http://jcamiga.free.fr


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";