Сan’t find the “Hosts Allow” setting in TrueNAS CE version 25.10.0.1

I can’t find the “Hosts Allow” setting in the SMB Share settings after upgrading TrueNAS CE from version 25.04.2.6 to version 25.10.0.1. Legacy Shares created in the previous version do have this setting. However, as soon as I change the Legacy Share to a Default Share or create a new Share, this setting (along with several others) disappears. The documentation for version 25.10, however, describes the “Hosts Allow” setting as available.

Could you please tell me what the problem might be?

Thank you in advance for your assistance.

You’re seeing the expected behavior. There were a few legacy options that were missed when the 25.10 docs were updated, but we’ll be cleaning it up soon.

For now, you can look at sharing.smb.create — TrueNAS API v25.10.0 documentation
Return value > options > LegacyOpt to see the full list.

So, if I understand correctly, “Hosts Allow” will no longer be supported and will only be retained for Legacy Share, which is needed for compatibility during upgrades?

Right, anything in the legacy options list is only available to a Legacy Share, which is a share that was set to NO_PRESET before upgrading to 25.10.

Is there any plan to re-introduce the use of hosts allow and deny or some similar functionality? We use it in a lot of places, where shares should only be accessible from a specific host. For example, shares containing files that due to security requirements can only be accessed from a Remote Desktop environment.

4 Likes