 installation de winbind pour intégrer samba dans un domaine windows but de ce document ce document me sert de mémo pour installer et configurer winbind dans le but d intégrer samba dans un domaine contrôlé par un serveur windows nt  je le diffuse en espérant qu il puisse servir à d autres personnes je rappelle que winbind permet de récupérer les utilisateurs et les groupes du contrôleur de domaine windows pour éviter de gérer plusieurs bases de données d utilisateurs prérequis avoir installé et configuré samba cf mon autre document sur ce sujet  http wwwcoagulorg articlephp3 idarticle 177 installation de winbind paquet à installer aptget install winbind configuration de etc nsswitchconf ce fichier permet d indiquer le programme qui s occupe de la gestion des utilisateurs il faut simplement ajouter winbind et wins comme indiqué dans l exemple cidessous passwd compat winbind group compat winbind shadow compat hosts files dns wins networks files protocols db files services db files ethers db files rpc db files netgroup nis configuration de etc samba smbconf il faut modifier ce fichier pour prendre en compte winbind voici un exemple de section global qui fonctionne global workgroup mondomaine security domain netbios name nomduserveur server string h server samba v wins server 192009 idmap uid 1000020000 idmap gid 1000020000 winbind separator log file var log samba log m max log size 1000 syslog 0 pour finir il faut modifier les partages pour ajouter le nom du domaine dans les noms des utilisateurs voici un exemple de partage qui fonctionne samba path samba browseable yes writeable yes valid users mondomaine tony admin users mondomaine tony ajouter le serveur samba au contrôleur de domaine windows il faut commencer par arrêter le serveur samba etc initd samba stop voici la commande pour ajouter le serveur samba au gestionnaire de serveurs du contrôleur de domaine windows l utilisateur root doit avoir l autorisation d ajouter des serveurs au domaine net rpc join u root et si tout se passe bien le message suivant doit apparaître joined domain mondomaine ensuite il faut redémarrer le serveur winbind et le serveur samba etc initd winbind start etc initd samba start quelques commandes pour vérifier que tout fonctionne remarque  avant de saisir les commandes suivantes il faut vérifier que le serveur samba est correctement ajouté dans la liste des serveurs du gestionnaire de serveurs du contrôleur de domaine windows si ce n est pas le cas il faut peutêtre attendre quelques minutes pour que la mise à jour se fasse la commande suivante doit donner la liste des utilisateurs du domaine wbinfo u celleci la liste des groupes du domaine wbinfo g celleci permet de vérifier que les utilisateurs du domaine sont ajoutés à la liste des utilisateurs du serveur linux avec les bons uid getent passwd la même chose avec les groupes d utilisateurs getent group cette commande permet de vérifier qu un utilisateur particulier est correctement reconnu wbinfo a mondomaine tony lemotdepasse la commande suivante permet d afficher les ressources partagées par le serveur samba pgdebian pour l utilisateur tony smbclient l pgdebian u tony pour finir il ne reste plus qu à aller sur un poste client sous windows et vérifier que tout fonctionne correctement  liens pour avoir plus d informations le plus complet est certainement le site officiel de samba  http us1sambaorg samba  je conseille particulièrement le chapitre 9 des exemples  http us1sambaorg samba docs man sambaguide unixclientshtml historique des modifications version date commentaire 01 201204 création par tony galmiche 011 110105 corrections mineures 012 170105 suppression du sommaire  installation de winbind pour intégrer samba dans un domaine wi pour moi tout marche jusqu à la ligne smbclient l pgdebian u tony pourquoi ne fautil pas faire smbclient l pgdebian u nt1 tony moi j ai essayé avec nt1 administrator mais ca ne marche pas pourtant wbinfo a a marché fautil vraiment créer les utilisateurs du domaine localement il me semblait qu avec winbind y avait plus besoin de le faire mais là j ai un doute  installation de winbind pour intégrer samba dans un domaine wi non il ne faut pas créer les utilisateurs du domaine sur le serveur linux c est le but de winbind d éviter ce travail si le serveur linux est ajouté au domaine net rpc join et si toutes les commandes de ce document fonctionnent wbinfo getent smbclient tout devrait rouler concernant la commande smbclient l il ne faut pas indiquer le domaine mais uniquement un utilisateur quelconque du domaine  installation de winbind pour intégrer samba dans un domaine wi voilà le log lognt4a du serveur ou j ai essayé de me connecter avec l exploreur en tant que domain administrator 20050209 111904 0 smbd servicec makeconnection 800 nt4a 192168275 couldn t find service benuzer voilà un erreur du logwinbind 20050209 113137 1 nsswitch winbinddgroupc winbinddgetgrnam 298 group nt1 domänenadmins in domain borealis does not exist et enfin voilà mon smbconf global workgroup nt1 netbios name borealis server string h server samba v wins support no wins server 192168267 dns proxy no name resolve order lmhosts host wins bcast debugging accounting log file var log samba log m max log size 1000 syslog only no syslog 0 do something sensible when samba crashes mail the admin a backtrace panic action usr share samba panicaction d authentication security domain encrypt passwords true passdb backend tdbsam guest obey pam restrictions yes guest account nobody invalid users root unix password sync no misc you may want to add the following on a linux system sorcvbuf 8192 sosndbuf 8192 socket options tcpnodelay sorcvbuf 8192 sosndbuf 8192 the following parameter is useful only if you have the linpopup package installed the samba maintainer and the linpopup maintainer are working to ease installation and configuration of linpopup and samba message command bin sh c usr bin linpopup f m s rm s domain domain master auto idmap uid 1000020000 idmap gid 1000020000 template shell bin bash winbind separator share definitions samba path home samba users browseable yes writeable yes valid users nt1 administrator admin users nt1 administrator  installation de winbind pour intégrer samba dans un domaine wi bonjour j ai un peu étudié ta configuration et je me pose plusieurs questions c est quoi le service benuzer samba fonctionne t il sans winbind en créant les utilisateurs sur le poste linux il me semble qu il y un une contradiction entre wins support no et wins server 192168267 tu utilises beaucoup de paramètres que personnellement je n utilise pas et ne connais même pas comme passdb backend tdbsam guest obey pam restrictions yes il faudrait peutêtre faire un essai avec le minimum de paramètres comme ceux donnés dans mon document a part ça je n ai pas trop d idées pour te dépanner  installation de winbind pour intégrer samba dans un domaine wi bonjour tout le monde je me pose une kestion winbind recupère bien les groups et users mais est ce kil les stockent et ils possible de supprimer le serveur windows après la récupération afin que samba devienne pdc quand penses tu si tu as de la doc fait me le savoir kiki   installation de winbind pour intégrer samba dans un domaine wi bonjour je sais que c est faisable car je connais une société qu il l a fait mais je n en sais pas plus   installation de winbind pour intégrer samba dans un domaine wi précision il n y a pas contradiction entre les clauses wins support no et wins server 192168267 car la première indique à samba s il doit agir en tant que serveur wins ou non ici c est non tandis que l autre lui indique justement vers quel serveur externe envoyer ses requêtes client en résumé samba est ici configuré en tant que client wins il y aurait effectivement probable contradiction si la clause wins support yes avait été utilisée en même temps qu une clause wins server 192168267 quoiqu il faudrait tester   installation de winbind pour intégrer samba dans un domaine wi merci marian pour ta correction  installation de winbind pour intégrer samba dans un domaine wi de rien c était plus une précision qu une correction o pour info j ai vérifié aujourd hui si on indique wins support yes on ne peut pas utiliser wins server wxyz même swat indique l incohérence   installation de winbind pour intégrer samba dans un domaine wi bonjour je bloque depuis pas mal de temps sur ce problème je voudrais intégrer un client linux sur mon réseau nt 40 tout ce que que je désire c est que mon user puisse se loguer sur le poste linux avec usernmae et password comme sur tout les windobe du réseau j ai donc un poste sous mandrake 100 j ai installer samba et winbind tout bien configurer les test fonctionnent smbclient wbinfo a pour me logguer ils récupèrent ma liste de users et de groupe tout va bien en mode console le problème vient au démarrage du poste a l écran de connexion la je vois tou les utilisateurs du domaine normal quand j essaie de me logger il me dit que mon mot de passe est érroné alors que si j essaie avec wbinfo a username password sa marche quelqu un auraitil une idée je désespere merci  installation de winbind pour intégrer samba dans un domaine wi ouvrir une session sur un poste linux en utilisant les utilisateurs du domaine nt est quelsque chose que je n ai encore jamais fait mais que j ai l intention de tester rapidement si j y arrive je ne manquerai pas de faire un memo sur le sujet mais en attendant je n ai pas a réponse et ce memo n a pas été écrit dans ce but  installation de winbind pour intégrer samba dans un domaine wi je n arrive pas à accéder à mon serveur samba depuis mes windows xp sp2 je ne comprends pas ce qu est un contrôleur de domaine mon serveur est le seul alumé 2424 doitil obligatoirement être contrôleur ou estce un des deux windows qui étais en premier sur le réseau n y atil pas un moyen d avoir juste le samba en partage sur tout le réseau interne merci d avence de vos éclaircissements  installation de winbind pour intégrer samba dans un domaine wi un controleur de domaine permet de centraliser la création des utilisateurs sur un seul ordinateur ce mémo se base sur un controleur de domaine déja existant un serveur samba peut faire office de controleur de domaine mais cela dépasse le cadre de ce mémo autrement si le nombre de postes est très limité il faut créer les mêmes utilisateurs sur tous les postes y compris sur le serveur samba  installation de winbind pour intégrer samba dans un domaine wi bonjour à tous d abord merci pour ce tutorial beaucoup plus clair et comprehensible que les autres que j ai pu trouver ailleurs sinon g tout de même une couille dans le potage quand je me joint au domaine windows tout semble se passer nikel g bien le message qui me dit que mon poste linux a rejoint le domaine mais quand je lui demande de m afficher la liste des utilisateurs nada apparemment il a des problemes à importer les users alors que pour les groupes c nikel d autre part je ne trouve pas l enregistrement dns associé sur le pdc voilad avance merci  installation de winbind pour intégrer samba dans un domaine wi il faut bien vérifier la configuration de la ligne passwd compat winbind dans nsswitchconf et également la ligne idmap uid 1000020000 dans smbconf le pdc est bien un serveur sous win nt c est étonnant d arriver à récupérer les groupes si le serveur samba n est pas enregistré sur le pdc autrement il faut bien penser à toujours regarder les logs sur le pdc windows ou le poste samba a part ça je n ai pas d autre d idée  installation de winbind pour intégrer samba dans un domaine wi salut j ai suivit la procédure avec la sarge connectée à un controleur w2k active directory toutes les commandes passent bien sauf que quand je fait smbclient l debian u administrateur j entre bien mon mot de passe et j obtient session setup failed ntstatuslogonfailure d autre part j ai remarqué que si j entre un mot de passe vide avec ce compte ou un compte bidon je n ai pas cette erreur et j ai anonymous login successful une idée   installation de winbind pour intégrer samba dans un domaine wi le login administrateur est un login d un poste windows et je doute que l ordinateur debian soit un poste windows il faut que le login existe sur l ordinateur à afficher les ressources partagées et pour un poste linux il faut un utilisateur reconnu par samba  installation de winbind pour intégrer samba dans un domaine wi hum c est moi qui comprend rien alors lol y a un truc qui me parait pas clair en fait si le cdp est windows on devrait pas utiliser un utilisateur provenant de celuici pour accéder aux ressources systèmes en fait j ai ajouté un utilisateur samba et fait le test après un redémarrage de samba et j ai la même erreur j ai trouvé des docs qui ajoutent des lignes passwd program usr bin passwd u passwd chat new password n n retype new password n n passwd all authentification tokens updated successfully add user script usr sbin useradd u d home u m s bin sh delete user script usr sbin userdel r u c est ca qui me permetrait de créer automatiquement mes utilisateurs windows sur linux et donc utiliser la commande smbclient comme je le faisait j ai ajouté ces lignes et redémarrer samba mais ca n a pas l air de marcher y a autre chose sur lequel je me pose des questions également c est la ligne wins server xxxx c est vraiment obligatoire de metre ca de nos jour avec un serveur 2000 en ad je crois savoir que wins n est plus utilisé de nos jours c est ce qu on m a dit à l école en tout cas désolé pour toutes ces questions mais toutes les docs que j ai trouvé sur samba winbind semblent utiliser des démarches plus ou moins différentes les unes avec les autres  installation de winbind pour intégrer samba dans un domaine wi avec winbind il n est pas necessaire d utiliser de script pour ajouter des utilisateurs à samba c est justement le but de winbind d éviter ce travail de duplication des utilsiateurs concernant wins je pense que tu as raison car win 2000 ne fonctionne pas du tout pareil avec ad mon howto fonctionne avec win nt mais je ne l ai jamais testé avec win 2000 et ad il est vrai qu il existe beaucoup de doc sur internet et j ai également galéré mais chaque configuration est également différente je pense que tu auras plus de chance avec une doc utilisant win 2000 et ad  installation de winbind pour intégrer samba dans un domaine wi d accord donc si je regarde dans la liste des utilisateurs samba je devrait voir les utilisateurs créés sous windows non si c est le cas il y a une problème car je ne les voit pas sinon j ai viré la ligne obey pam restrictions yes et maintenant j arrive à aller sur mon partage samba depuis windows par contre le partage home rèste inaccessible un peu normal vu que le dossier home de l utilisateur n existe pas y a un moyen pour mettre ca en place automatiquement j ai aussi essayé de faire ca adduser test smbpasswd a test smbclient l debian u test et j ai encore session setup failed ntstatuslogonfailure normal ou pas normal   installation de winbind pour intégrer samba dans un domaine wi ca marche j ai réinstallé ad en mettant un vrais nom de domaine de type nomdedomainecom avant j avais mis un nom sans extension de type nomdedomaine je ne sais pas si ca a un rapport mais j ai l imprèssion que winbind ne faisait pas son travail avant me rèste plus qu a voir pour la création automatique des comptes unix liés pour avoir un dossier home mais je pense que c est pas trop compliqué apparement y a une ligne qui permet de synchroniser les comptes samba et les comptes unix  installation de winbind pour intégrer samba dans un domaine wi merci d avoir donné la solution sur ce forum si tu trouves la solution pour la création des comptes n hésite pas à la donner aussi   installation de winbind pour intégrer samba dans un domaine wi pour la création de comptes j ai ajouté les lignes suivantes dans smbconf unix password sync yes passwd program usr bin passwd u passwd chat enter snew sunix spassword n n retype snew sunix spassword n n add user script usr sbin useradd u d home u m s bin bash delete user script usr sbin userdel r u par contre le partage home n est pas correct j ai pas encore eu le temps d aprofondir le problème mois je crois que c est juste le chemin qui n est pas bon car si je modifie les lignes pour faire le partage manuellement en indiquant le path du home d un utilisateur ca marche  installation de winbind pour intégrer samba dans un domaine wi et je vient de voir que j avais déjà posté ces lignes un peu plus haut en fait si elles ne marchaient pas au début c est parce que winbind ne faisait pas son travail et ne créait pas les comptes samba pas de comptes samba donc pas de synchro avec les comptes unix  installation de winbind pour intégrer samba dans un domaine wi petite rectification j ai refait l install depuis le début pour etre sur de mon coup et cette fois ca ne marche pas d après ce site  http elricyofreefr projetreseau parti5htm ce serait lié à pam le problème c est qu il fournit une solution pour une distribution autre que debian et que les fichiers de config semblent un peu différents si je trouve une solution sure je donnerai les explication ici débutant bloqué  installation de winbind pour intégrer samba dans un domaine wi salut ce qui est fait jusqu à présent est incomplet tu t es juste assuré que windows et samba peuvent travailler ensembles pour ce qui est de l authentification il faut configurer pam puisque les applications elles s adressent à pam c est expliqué dans les samba howto un peu long pour cette note bye  installation de winbind pour intégrer samba dans un domaine wi bonjour pour moi c est suffisant car il n est pas prévu de se connecter au serveur avec un compte du domaine mais uniquement de pouvoir utiliser les comptes du domaine avec samba pour la connexion au serveur j ai fais un autre article  http wwwcoagulorg articlephp3 idarticle 306 authentification multi domaines salut merci pour cet article toute contribution est toujours un acte généreux je n ai pas encore testé cela mais je suis confronté à une interrogation à laquelle vous pourrez peut être répondre un serveur samba peut il avec ou sans winbind permettre l authentification d utilisateurs au sein de plusieurs domaines nt plus clairement j ai une application qui s appuie sur des partages samba je souhaite que des utilisateurs de 3 domaines nt différents avec des noms de domaines et des pdc différents sur un même réseau physique mais appartenant à un groupe donné déclaré dans chacun de ces 3 domaines soient autorisés à se connecter aux partages samba utilisés pour cette application est ce possible avec samba et winbind   authentification multi domaines je ne sais pas trop car je n ai jamais travaillé sur plusieurs domaines mais voici quandmême ce que j en pense a mon avis cela dépend si les utilisateurs sur les 3 domaines sont les mêmes ou pas même login mot de passe winbind se contente de récupérer la liste des utilisateurs du contrôleur de domaine indiqué si ce contrôleur contient tous les utilisateurs de tous les domaines cela devrait fonctionner  authentification multi domaines salut tony merci de ta réponse malheureusement non les utilisateurs des 3 domaines ne sont pas les mêmes ce sont bien 3 domaines différents avec des utilisateurs différents je vais continuer à creuser mais j ai peur que ce soit infaisable  installation de winbind pour intégrer samba dans un domaine wi sur debian sarge dans etc pamd en commentaire se trouve la ligne d origine commonauth auth required pamunixso nulloksecure auth sufficient pamunixso nulloksecure auth sufficient lib security pamwinbindso commonaccount account required pamunixso account sufficient pamunixso account sufficient lib security pamwinbindso samba include commonauth include commonaccount include commonsession pour ceux qui veulent en plus se logger en shell commonauth auth required pamenvso auth required pammountso auth sufficient pamwinbindso usefirstpass auth sufficient pamunixso usefirstpass likeauth nulloksecure auth required pamdenyso le pammount c est pour monter automatiquement un partage nfs cifs vous pouvez donc le retirer   installation de winbind pour intégrer samba dans un domaine wi j ai exactement le même problème que toi et ça fait un moment que je cherche sans résultat donc si tu as trouvé la solution j aimerai beaucoup savoir comment merçi débutant bloqué il faut pour pouvoir le modifier que tu te log en root pour cela tu entre la commande su voila à la suite tu pourra modifier ton fichier à partir de la console ouverte grace aux outils gedit kwrite vim vi en espérant avoir donner une réponse a ta question amicalement swann  installation de winbind pour intégrer samba dans un domaine wi bonjour a tous moi j ai un un truc vraiment bizare en effet j arrive bien a voir tous les utilisateurs avec wbinfo u tous les groupes avec wbinfo g mais quand je fait un fait un smbpasswd j slo r slsv u administrateur ça me dit unable to join domain ntstatusaccessdenied je comprend pas pourquoi   installation de winbind pour intégrer samba dans un domaine wi bonjour j ai installer samba sur une machine linux centos et j ai configuré smbconf nsswitchconf krb5conf tout ça pour intégré le samba dans le domaine ad j ai reussi d intégré ma machine linux samba dans le ad windows avec la commande net rpc join s moncontrolleurdomain u administrateur par contre je n arrive pas à synchroniser mes utilisateurs et les groupes qui existant dans l ad donc les commande wbinfo a et wbinfo g me renvoie error looking up domain users donc si quelqu un peut m aider à resoudre ce probleme sachent de ma coté j ai fait trop de recherche merci  winbind  