Samba è un progetto complesso sviluppato da un team di scienziati , ingegneri, programmatori , operatori sociali e studenti . L'obiettivo di questo progetto è quello di colmare il divario tra Microsoft Windows e il mondo delle tecnologie dell'informazione non Microsoft , che consentirà l'interoperabilità tra i vari sistemi di computer . Proprio come qualsiasi altra applicazione di programmazione , il debug del codice di Samba è un must per testare la sua precisione ed efficienza . Questo processo è semplice , perché si può anche utilizzare il programma Samba per eseguire il debug stesso. Istruzioni
1
ottenere i pacchetti binari per Samba da qualsiasi distribuzione Linux o UNIX . È anche possibile scaricare alcuni pacchetti di installazione dal sito di Samba . Decomprimere il file e installarlo sulla vostra macchina Windows .
2
Usare il "d - " opzione sia per smbd e nmbd , che sono i server designati di Samba , per eseguire il debug di Samba . Questo è il miglior strumento diagnostico in quanto opera all'interno del programma stesso . L '" opzione- d" consente di definire il livello di debug in cui eseguire per Samba . Livelli di debug possono variare da uno, che è il valore predefinito , a 10 o 100 se si esegue il debug delle password .
3
Compile Samba utilizzando il flag "gcc - g" per eseguire il debug del programma . Questo metodo permetterà di collegare le informazioni di debug nel file binari e di includere gdb al processo smbd /nmbd . Per una workstation NT , collegare l'unità al server di allegare gdb per il suo processo . Premere i tasti " CTL -ALT -DELETE" simultaneamente e scendere alla " casella dominio " per generare un " LsaEnumTrustedDomains . " Mentre la workstation mantiene connessione con il smbd , attaccare il " gdb " e continuare il processo . Lo strumento di debug verrà eseguito in background per completare l'operazione .