ubiquitour.com

Cómo depurar Samba

Samba es un proyecto complejo desarrollado por un equipo de científicos, ingenieros, programadores, empresas trabajadores y estudiantes. El objetivo de este proyecto es cerrar la brecha entre Microsoft Windows y el mundo de la tecnología de la información no sea de Microsoft, que permitirá la interoperabilidad entre distintos sistemas informáticos. Al igual que cualquier otra aplicación de programación, depurar el código de Samba es una necesidad para probar su exactitud y eficiencia. Este proceso es sencillo ya que incluso puede utilizar el programa de Samba para depurar a sí mismo.

Instrucciones

1 Obtener los paquetes binarios para Samba de cualquier distribución de Linux o UNIX. También puede descargar algunos paquetes del instalador de la Página Web de Samba. Descomprimir el archivo e instale en su equipo Windows.

2 Uso la "-d" opción para smbd y nmbd, que son Samba designado servidores, depurar Samba. Esta es la mejor herramienta de diagnóstico debido a que funciona dentro del programa sí mismo. La "opción d" le permite designar el nivel de depuración en el que se ejecute para Samba. Los niveles de depuración puede variar de una, que es el predeterminado, a 10 o a 100 si está depurando las contraseñas.

3 Compilar Samba usando la bandera de "gcc-g" para depurar el programa. Este método le permitirá adjuntar información de depuración en los archivos binarios y gdb al proceso smbd/nmbd. Para un NT workstation, conecte la unidad al servidor para instale gdb para su proceso. Pulse las teclas de "CTL-ALT-SUPR" al mismo tiempo y bajar el cuadro de"dominio" para generar un "LsaEnumTrustedDomains". Mientras que la estación de trabajo mantiene conexión con el smbd, instale "gdb" y continuar el proceso. La herramienta de depuración se ejecutará en segundo plano para completar la tarea.

Consejos y advertencias

  • Siempre descargar Samba desde su página web para asegurarse de que tienes la última versión estable. Hay varias documentaciones de Samba disponibles en línea para su aprendizaje.
  • No establece un tiempo de inactividad de smbd corto para facilitar la depuración en modo de gdb.