confirme  

Re: [Confirme] relation d'aprobation samba

Apollonie Raffalli
Sat, 15 Nov 2003 18:25:15 -0800

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 

%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/requiresignorseal


-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

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