Samba est un projet complexe développé par une équipe de scientifiques , ingénieurs, programmeurs , des travailleurs sociaux et des étudiants. Le but de ce projet est de combler le fossé entre Microsoft Windows et le monde des technologies de l'information non - Microsoft , ce qui permettra l'interopérabilité entre les différents systèmes informatiques . Tout comme n'importe quelle autre application de programmation , le débogage du code Samba est un must pour tester sa précision et d'efficacité . Ce processus est simple car vous pouvez même utiliser le programme Samba se déboguer. Instructions
1
obtenir les paquets binaires pour Samba à partir de n'importe quelle distribution Linux ou UNIX. Vous pouvez également télécharger des packages d'installation à partir de la page d'accueil Samba. Décompressez le fichier et l'installer sur votre machine Windows.
2
utiliser l'option " -d" à la fois pour smbd et nmbd , qui sont les serveurs désignés de Samba , de déboguer Samba. C'est le meilleur outil de diagnostic car elle intervient dans le programme lui-même . Le " option- d" vous permet de définir le niveau de débogage à laquelle courir pour Samba. Niveaux de débogage peuvent varier de un, ce qui est la valeur par défaut , à 10 ou 100 si vous êtes de passe débogage.
3
Compile Samba en utilisant le drapeau "gcc - g" pour déboguer le programme . Cette méthode vous permettra d'attacher des informations de débogage dans les binaires et d'inclure gdb au processus smbd /nmbd . Pour un poste de travail NT , branchez l'appareil sur le serveur d'attacher gdb à son processus . Appuyez sur les touches " Ctrl-Alt -Suppr " simultanément et descendre la "Boîte de domaine " pour générer un " LsaEnumTrustedDomains . " Alors que le poste de travail maintient le cadre de la smbd , fixez le " gdb " et poursuivre le processus . L'outil de débogage s'exécute en arrière-plan pour compléter la tâche .