FACTOID # 18: Alaska spends more money per capita on elementary and secondary education than any other state.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Samba (software)
Samba

Samba logo. The s, m, and b are in black to connote "SMB"
Developer: The Samba Team
Latest release: 3.0.24 / February 5, 2007
Preview release: 4.0.0TP4 / January 31, 2007
OS: Multiplatform
Use: Remote Access
License: GPL
Website: http://www.samba.org/

Samba is a free software re-implementation of SMB/CIFS networking protocol, released under the GNU General Public License. The name Samba comes from inserting two vowels into the name of the standard protocol used by the Microsoft Windows network file system, "SMB" (Server Message Block). Image File history File links Samba (software) logo File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ... Server Message Block (SMB) is an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. ... Software development is the translation of a user need or marketing goal into a software product. ... A software release refers to the creation and availability of a new version of a computer software product. ... February 5 is the 36th day of the year in the Gregorian Calendar. ... 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the Anno Domini (common) era. ... A software release refers to the creation and availability of a new version of a computer software product. ... January 31 is the 31st day of the year in the Gregorian calendar. ... 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the Anno Domini (common) era. ... An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... GPL redirects here. ... A website (or Web site) is a collection of web pages, images, videos and other digital assets and hosted on a particular domain or subdomain on the World Wide Web. ... This article is about free software as defined by the sociopolitical free software movement; for information on software distributed without charge, see freeware. ... Server Message Block (SMB) is an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. ... This article or section is in need of attention from an expert on the subject. ... For other senses of this word, see protocol. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ... Server Message Block (SMB) is an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. ...


As of version 3, Samba not only provides file and print services for various Microsoft Windows clients but can also integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a Domain Member. It can also be part of an Active Directory domain. Samba runs on most Unix and Unix-like systems, such as Linux, Solaris, and the BSD variants, including Apple's Mac OS X Server (which was added to the Mac OS X client in version 10.2). Samba is standard on nearly all distributions of Linux and is commonly included as a basic system service on other Unix-based operating systems as well. A computer file is a collection of information that is stored in a computer system and can be identified by its full path name. ... In computing, input/output, or I/O, is the collection of interfaces that different functional units (sub-systems) of an information processing system use to communicate with each other, or the signals (information) sent through those interfaces. ... // Definition A Windows service is an application that starts when Windows is booted and runs in the background as long as Windows is running. ... Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ... In computing, a client is a system that accesses a (remote) service on another computer by some kind of network. ... A Windows Server domain or Windows NT Domain is a logical group of computers running versions of the Microsoft Windows operating system that share a central directory database. ... A Primary Domain Controller (PDC) is a server computer in a pre-Windows 2000 NT server Domain. ... Typically Active Directory is managed using the graphical Microsoft Management Console. ... Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ... Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ... Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ... Solaris is a computer operating system developed by Sun Microsystems. ... Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix derivative distributed by the University of California, Berkeley, starting in the 1970s. ... Mac OS X Server is the server-oriented version of Apples desktop operating system, Mac OS X. Mac OS X, in both desktop and server versions, is a Unix-like operating system based on technology that Apple acquired from NeXT Computer. ... Services menu (or simply Services) is a user interface element in a computer operating system. ...

Contents

History

Andrew Tridgell developed the first version of Samba Unix in 1992, at the Australian National University, using a packet sniffer to do network analysis of the protocol used by DEC PATHWORKS server software. "nbserver 1.5" was released in December 1993. Tridgell later discovered that the protocol was largely identical to that used by other network server systems, including Microsoft's LAN Manager software. And he decided to focus on Microsoft network compatibility after that. Andrew Tridge Tridgell (born February 28, 1967) is an Australian computer programmer best known as the creator of and contributor to the Samba file server, and co-inventor of the rsync algorithm. ... The Australian National University, or ANU, is a public university located in Canberra, the national capital of Australia. ... A packet sniffer (also known as a network analyzer or protocol analyzer or, for particular types of networks, an Ethernet sniffer or wireless sniffer) is computer software or computer hardware that can intercept and log traffic passing over a digital network or part of a network. ... The DEC logo Digital Equipment Corporation was a pioneering American company in the computer industry. ... Pathworks was the tradename used by Digital Equipment Corporation of Maynard, Massachusetts for a series of programs that eased the interoperation of Digitals minicomputers with personal computers. ... The LAN Manager was an advanced Network Operating System (NOS) from Microsoft developed in cooperation with 3COM. It is based on the Operating System/2 (OS/2) and NetBEUI protocol similar to its predecessors MS-NET for MS-DOS and Xenix-NET for MS-Xenix. ... Interoperability is connecting people, data and diverse systems. ...


Samba was originally called smbserver. But, the name was changed because of a trademark notice from the company "Syntax," who sold a product named TotalNet Advanced Server, and also owned the trademark for "SMBserver." The name "Samba" was arrived at by running the Unix command grep through the system dictionary looking for words that contained the letters S, M, and B in that order (i.e. grep -i 's.*m.*b.*' /usr/share/dict/words). A trademark or trade mark[1] is a distinctive sign of some kind which is used by an individual, business organization or other legal entity to uniquely identify the source of its products and/or services to consumers, and to distinguish its products or services from those of other entities. ... grep is a command line utility that was originally written for use with the Unix operating system. ...


Features

Samba is an implementation of dozens of services and a dozen protocols, including NetBIOS over TCP/IP (NBT), SMB, CIFS (an enhanced version of SMB), DCE/RPC or more specifically, MSRPC, the Network Neighborhood suite of protocols, a WINS server also known as a NetBIOS Name Server (NBNS), the NT Domain suite of protocols which includes NT Domain Logons, Secure Accounts Manager (SAM) database, Local Security Authority (LSA) service, NT-style printing service (SPOOLSS), NTLM and more recently Active Directory Logon which involves a modified version of Kerberos and a modified version of LDAP. All these services and protocols are frequently incorrectly referred to as just NetBIOS and/or SMB. Samba can also see and share printers. Wikibooks has more about this subject: Marketing In economics and marketing, a service is the non-material equivalent of a good. ... NetBIOS is an acronym for Network Basic Input/Output System. ... The Internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet runs. ... NetBIOS over TCP/IP (NBT, or sometimes NetBT) is a networking protocol that allows legacy computer applications relying on the NetBIOS API to be used on modern TCP/IP networks. ... Server message block (SMB) is a network protocol mainly applied to share files, printers, serial ports, and miscellaneous communications between nodes on a network. ... DCE/RPC stands for Distributed Computing Environment / Remote Procedure Calls. Note that DCE/RPC should not be confused with just DCE which is a suite of DCE/RPC services that provide, amongst other things, CDS and DFS. DCE/RPC was commissioned by the Open Software Foundation in a Request for... MSRPC (Microsoft Remote Procedure Call) is a modified version of DCE/RPC. Additions include support for Unicode strings, implicit handles, inheritance of interfaces (which are extensively used in DCOM), and complex calculations in the variable-length string and structure paradigms already present in DCE/RPC. The DCE 1. ... Windows Internet Naming Service (WINS) is Microsofts implementation of NetBIOS Name Server (NBNS) on Windows, a name server and service for NetBIOS computer names. ... NTLM (NT LAN Manager), a computer networking cryptography protocol, operates in a variety of Microsoft Windows network protocols for authentication purposes. ... Kerberos is a computer network authentication protocol which allows individuals communicating over an insecure network to prove their identity to one another in a secure manner. ... In computer networking, the Lightweight Directory Access Protocol, or LDAP (IPA: ), is a networking protocol for querying and modifying directory services running over TCP/IP. A directory is a set of information with similar attributes organized in a logical and hierarchical manner. ...


Samba sets up network shares for chosen Unix directories (including all contained subdirectories). These appear to Microsoft Windows users as normal Windows folders accessible via the network. Unix users can either mount the shares directly as part of their file structure or, alternatively, can use a utility, smbclient (libsmb) installed with Samba to read the shares with a similar interface to a standard command line FTP program. Each directory can have different access privileges overlayed on top of the normal Unix file protections. For example: home directories would have read/write access for all known users, allowing each to access their own files. However they would still not have access to the files of others unless that permission would normally exist. Note that the netlogon share, typically distributed as a read only share from /etc/samba/netlogon, is the logon directory for user logon scripts. A network share is a location on a computer network, typically allowing multiple computer users on the same network to have a centralized space on which to store files (i. ... In computing, a directory, catalog, or folder, is an entity in a file system which can contain a group of files and/or other directories. ... Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ... Mounting, in computer science, is the process of making a file system ready for use by the operating system, typically by reading certain index data structures from storage into memory ahead of time. ... Samba logo. ... Samba is a free software implementation of Microsofts networking protocol released under the GNU General Public License. ... FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. ...


Configuration is achieved by editing a single file (typically installed as /etc/smb.conf or /etc/samba/smb.conf). Samba can also provide user logon scripts and group policy implementation through poledit. A shell script is a script or computer program written for the shell (command interpreter) of an operating system. ...


Related software

Samba TNG is a fork of Samba. ... LinNeighborhood is computer program which runs on Linux and allows grapical browsing and mounting of folders shared from other Microsoft Windows computers using the SMB protocol. ... LDAP Account Manager is a webfrontend for managing various account types in an LDAP directory. ... Kerberos is a computer network authentication protocol, which allows individuals communicating over an insecure network to prove their identity to one another in a secure manner. ...

See also

Free software Portal

Image File history File links Floss_draft. ... AppleTalk is a proprietary suite of protocols developed by Apple Computer for computer networking. ... Centeris Corporation, based in Bellevue, Washington, is a startup company which specializes in interoperability between Linux and Windows. ... Network File System (NFS), a protocol originally developed by Sun Microsystems in 1984 and defined in RFCs 1094, 1813, and 3530 (obsoletes 3010) as a distributed file system, allows a user on a client computer to access files over a network as easily as if attached to its local disks. ... The Remote File System (RFS) was a file access protocol developed by AT&T in the 1980s. ... Server Message Block (SMB) is an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. ... NBT (sometimes NetBT, or more commonly known as NetBIOS over TCP/IP) is a networking protocol that allows legacy computer applications relying on the NetBIOS API to be used on modern TCP/IP networks. ...

External links

Wikibooks
Wikibooks has more about this subject:

  Results from FactBites:
 
Samba (software) - Wikipedia, the free encyclopedia (544 words)
Samba is a free software re-implementation of SMB/CIFS networking protocol released under the GNU General Public License.
Samba was originally developed for Unix by Andrew Tridgell at the Australian National University, originally by reverse-engineering the protocol used by DEC PATHWORKS server software using a packet sniffer.
Samba TNG is a fork of Samba which has significant architectural and implementation differences in the key areas of the NT Domain Services.
oreilly.com -- Online Catalog: Using Samba (940 words)
Samba is a cross-platform triumph: it turns a Unix or Linux system into a file and print server for Microsoft Windows network clients.
Samba is so robust, flexible, and secure that many people are choosing it over Windows NT for their file and print services.
Samba is also open source software, licensed under the GNU General Public License.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m