SMB Server

For a high-level overview of configuring the SMB server, see Configuring the SMB Server – Process Overview. For information about configuring the server, see Setting Up an Oracle Solaris SMB Server to Manage and Share Files. For more information about the SMB server, see the smbadm(8), smbd(8), smbstat(8), smb(5), smbautohome(5), and pam_smb_passwd(7) man pages.

The SMB features offered by the Oracle Solaris service depend on the file system that you are sharing. The ZFS file system fully supports Windows file sharing.

To fully support the SMB server, a file system should support the following features:

  • If the file system supports the archive, hidden, read-only, and system attributes, these attributes are made available as the DOS attributes available on Windows systems. The ZFS file system supports these attributes.

  • If the file system supports Oracle Solaris extended attributes, they are made available as NTFS alternate data streams.

  • The case-sensitivity capabilities of the file system are made available to SMB clients. To support both Windows-style access and POSIX access, a file system should support mixed-mode, which is simultaneous support for case-sensitive and case-insensitive name operations.

    The Oracle Solaris OS supports both the NFS and SMB protocols, which have different expectations regarding case behavior. For instance, Windows clients typically expect case-insensitive behavior while local applications and NFS clients typically expect case-sensitive behavior.

    The ZFS file system supports three case modes: case-sensitive, case-insensitive, and mixed. The ZFS file system can indicate case conflicts when in mixed mode. Use mixed mode for maximum multi-protocol compatibility. This mode is enabled by default on ZFS file systems.

  • To provide full Windows identity support, the file system must be able to store Windows identities.

  • To provide full Windows ACL support, the file system must support NFS Version 4 ACLs.

Note:

Samba and the Oracle Solaris SMB server cannot be used simultaneously on a single system. The Samba server must be disabled in order to run the Oracle Solaris SMB server. For more information, see How to Disable the Samba Service.

For information about the supported features of the UFS file systems, see the ufs(4FS) man page. For information about the supported features of the ZFS file systems, see Managing ZFS File Systems in Oracle Solaris 11.4. For more information about NFS Version 4 ACLs, see ACLs and nfsmapid in NFS Version 4 in Managing Network File Systems in Oracle Solaris 11.4.

For information about how to access SMB shares from your client, refer to the client documentation.