Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Bread for the World

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 57 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       nmbd [ -D ]  [ -a ]  [ -i ]  [ -o ]  [ -P ]  [ -h ]  [  -V
       ]   [ -d <debug level> ]  [ -H <lmhosts file> ]  [ -l <log
       directory> ]  [ -n <primary netbios name> ]   [  -p  <port
       number> ]  [ -s <configuration file> ]


       This program is part of the Samba suite.

       nmbd is a server that understands and can reply to NetBIOS
       over IP name service  requests,  like  those  produced  by
       SMB/CIFS  clients  such  as  Windows 95/98/ME, Windows NT,
       Windows 2000, and LanManager clients. It also participates
       in  the browsing protocols which make up the Windows "Net­
       work Neighborhood" view.

       SMB/CIFS clients, when they start up, may wish  to  locate
       an  SMB/CIFS  server.  That  is, they wish to know what IP
       number a specified host is using.

       Amongst  other  services,  nmbd  will  listen   for   such
       requests, and if its own NetBIOS name is specified it will
       respond with the IP number of the host it is  running  on.
       Its  "own NetBIOS name" is by default the primary DNS name
       of the host it is running on, but this can  be  overridden
       with  the  -n  option  (see OPTIONS below). Thus nmbd will
       reply to broadcast queries for its own name(s). Additional
       names  for nmbd to respond on can be set via parameters in
       the  smb.conf(5) configuration file.

       nmbd can also be used as a  WINS  (Windows  Internet  Name
       Server)  server. What this basically means is that it will
       act as a WINS database server, creating  a  database  from
       name  registration  requests that it receives and replying
       to queries from clients for these names.

       In addition, nmbd can act as a WINS proxy, relaying broad­
       cast  queries  from  clients that do not understand how to
       talk the WINS protocol to a WIN server.


       -D     If specified, this parameter causes nmbd to operate
              as  a  daemon. That is, it detaches itself and runs
              in the background, fielding requests on the  appro­
              priate  port.  By  default,  nmbd will operate as a
              daemon if launched from a command shell.  nmbd  can
              also   be  operated  from  the  inetd  meta-daemon,
              although this is not recommended.

       -a     If this parameter is specified, each new connection
              will  append log messages to the log file.  This is

       -H <filename>
              NetBIOS lmhosts file. The lmhosts file is a list of
              NetBIOS names to IP addresses that is loaded by the
              nmbd server and used via the name resolution mecha­
              nism   name resolve order described in  smb.conf(5)
              to resolve any NetBIOS name queries needed  by  the
              server. Note that the contents of this file are NOT
              used by nmbd to answer any name queries.  Adding  a
              line  to  this file affects name NetBIOS resolution
              from this host ONLY.

              The default path to  this  file  is  compiled  into
              Samba as part of the build process. Common defaults
              are                   /usr/local/samba/lib/lmhosts,
              /usr/samba/lib/lmhosts  or  /etc/lmhosts.  See  the
              lmhosts(5) man page for details on the contents  of
              this file.

       -V     Prints the version number for nmbd.

       -d <debug level>
              debuglevel  is an integer from 0 to 10. The default
              value if this parameter is not specified is zero.

              The higher this value,  the  more  detail  will  be
              logged to the log files about the activities of the
              server. At level 0, only critical errors and  seri­
              ous  warnings  will be logged. Level 1 is a reason­
              able level for day to day running - it generates  a
              small  amount  of information about operations car­
              ried out.

              Levels above 1 will generate  considerable  amounts
              of  log data, and should only be used when investi­
              gating a problem. Levels above 3 are  designed  for
              use only by developers and generate HUGE amounts of
              log data, most of which is extremely cryptic.

              Note that specifying this parameter here will over­
              ride the log level parameter in the  smb.conf file.

       -l <log directory>
              The -l parameter specifies a directory  into  which
              the  "log.nmbd" log file will be created for opera­
              tional data  from  the  running  nmbd  server.  The
              default  log  directory  is  compiled into Samba as
              part of the  build  process.  Common  defaults  are
              /usr/samba/var/log.nmb or /var/log/log.nmb. Beware:
              If  the  directory  specified  does not exist, nmbd
              will log to the default debug log location  defined
              at compile time.

       -s <configuration file>
              The default configuration file name is set at build
              time, typically as   /usr/local/samba/lib/smb.conf,
              but  this  may be changed when Samba is autoconfig­

              The  file  specified  contains  the   configuration
              details  required  by  the server. See  smb.conf(5)
              for more information.


              If the server is to be run by the  inetd  meta-dae­
              mon, this file must contain suitable startup infor­
              mation    for    the    meta-daemon.    See     the
              UNIX_INSTALL.html document for details.

              or   whatever  initialization  script  your  system

              If running the server as a daemon at startup,  this
              file  will  need  to contain an appropriate startup
              sequence for the server. See the  UNIX_INSTALL.html
              document for details.

              If  running  the  server via the meta-daemon inetd,
              this file must contain a mapping  of  service  name
              (e.g., netbios-ssn) to service port (e.g., 139) and
              protocol    type    (e.g.,    tcp).     See     the
              UNIX_INSTALL.html document for details.

              This is the default location of the smb.conf server
              configuration file. Other common places  that  sys­
              tems  install this file are /usr/samba/lib/smb.conf
              and /etc/smb.conf.

              When run as a WINS server  (see  the  wins  support
              parameter  in  the smb.conf(5) man page), nmbd will
              store the WINS database in the file wins.dat in the
              var/locks directory configured under wherever Samba
              was configured to install itself.

              If nmbd is acting as  a   browse  master  (see  the
              local master parameter in the smb.conf(5) man page,
              nmbd will store the browsing database in  the  file
              browse.dat  in  the  var/locks directory configured
              under wherever  Samba  was  configured  to  install

       The debug log level of nmbd may be raised or lowered using
        (SIGUSR[1|2]  signals  are  no longer used in Samba 2.2).
       This is to  allow  transient  problems  to  be  diagnosed,
       whilst still running at a normally low log level.


       One  of  the  common  causes of difficulty when installing
       Samba and SWAT is the existsnece of some type of  firewall
       or  port filtering software on the Samba server. Make sure
       that the appropriate ports outlined in this man  page  are
       available  on  the  server  and  are  not  currently being
       blocked by some type of security software such as iptables
       or  "port  sentry".  For more troubleshooting information,
       refer to the  additional  documentation  included  in  the
       Samba distribution.


       This  man  page  is  correct  for version 2.2 of the Samba


       inetd(8), smbd(8) smb.conf(5)
        and the  Internet  RFC's  rfc1001.txt,  rfc1002.txt.   In
       addition  the  CIFS (formerly SMB) specification is avail­
       able as a link from the  Web  page  http://samba.org/cifs/


       The  original  Samba  software  and related utilities were
       created by Andrew Tridgell. Samba is now developed by  the
       Samba  Team  as  an Open Source project similar to the way
       the Linux kernel is developed.

       The original Samba man pages were written  by  Karl  Auer.
       The  man  page  sources  were  converted  to  YODL  format
       (another excellent piece of Open Source  software,  avail­
       able           at          ftp://ftp.icce.rug.nl/pub/unix/
       <URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the
       Samba  2.0  release  by  Jeremy Allison. The conversion to
       DocBook for Samba 2.2 was done by Gerald Carter

                         19 November 2002                 NMBD(8)

The Linux Tutorial is always looking for new contributors.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
You can help in many different ways.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.10 Seconds