Samba on NonStop User Manual

1 Introduction
What is Samba on NonStop?
Samba is an Open Source/Free Software suite that provides seamless file and print services to
SMB/CIFS clients. Samba uses the TCP/IP protocol that is installed on the host server. For more
information on Samba, see http://samba.org/. The NonStop port of Samba (NS-Samba) provides
file services to Microsoft (MS) Windows clients, enabling seamless access to shared portions of
the NonStop OSS file-system. It does not provide access to NonStop hosted print services.
Variants
NS-Samba is available in two forms:
1. Supported product version
Samba is ported to NonStop by HP and is supported as a NonStop server product (T1201).
This release is focused on meeting the needs of Windows hosted NonStop development
environments which use cross-platform development tools to access OSS hosted files. One
such environment is NonStop Development Environment for Eclipse (NSDEE). For more
information on NSDEE, see http://www.hp.com/go/nsdee. There is nothing that precludes
the use of NS-Samba in production environments, but it is important to exercise care to
appropriately configure its security aspects.
2. ITUGLIB version
A NonStop port of Samba is also available in ITUGLIB, which hosts open source packages
ported to NonStop by NonStop enthusiasts. Like all the ITUGLIB packages, this version of
Samba is not officially supported. See the README file available in the Samba package for
details. This manual does not further cover the ITUGLIB version of Samba.
Features
The Samba suite of servers, client utilities and tools is feature-rich. See the Samba documentation
at http://samba.org/samba/docs/ for the complete list of features it provides. While NS-Samba
supports many of these features, some are not supported on NonStop. This section lists major
features that are available in NS-Samba and its limitations.
Features Available in NS-Samba
Share definitions: The folder or directory of an OSS fileset available on the network through
an NS-Samba server.
Share ACLs: The access control list or information of the share definition.
MS Windows ACLs through POSIX ACLs: NS-Samba honors and implements POSIX file-system
access controls. Users who access an NS-Samba server will do so as a particular MS Windows
user. This information is passed to the NS-Samba server as part of the log on or connection
set up process. NS-Samba uses this user identity to validate whether or not the user can be
given access to file-system resources (files and directories).
File and record locking features, namely, record locking, deny modes, and opportunistic locks:
File locking is a mechanism that prevents race conditions when there are multiple accesses to
a single file.
Standalone server: The NS-Samba server provides local authentication and access control for
all resources that are available from it. In general, this means that there will be a local user
database.
What is Samba on NonStop? 9