Skip to main content

Apple Extensions

Controls whether the SMB server will enable Apple extensions to the SMB2/3 protocol for MacOS clients.

The Apple extensions that are enabled depends on the server capabilities advertised to an Apple client.

The following capabilities supported by the server improves performance and overall interoperability with Apple clients:

  • Enhanced performance on directory enumeration exported by kAAPL_SUPPORTS_READ_DIR_ATTR server capability. This enables server to export MacOS specific filesystem metadata information such as resource fork length, and Finder info at the time of enumerating a directory.
  • Time machine support exported by kAAPL_SUPPORTS_FULL_SYNC volume capability.

When negotiating Apple extension capabilities the SMB server advertises Mac as the model string to an Apple client.

Default: true

apple_extensions = true