Problem/Justification
As an administrator managing several hundred network shares, I rely on custom SMB parameters, particularly the recycle bin options, to handle diverse business cases and user needs. Previously, I was able to overload additional parameters for each share, specifically for options like : recycle:exclude = LIST
, recycle:exclude_dir = LIST
, recycle:maxsize = BYTES
and others… With TrueNAS CORE, this level of control allowed me to tailor shares according to specific requirements and workflows.
The removal of the ability to override these options in the TrueNAS SCALE web interface is a significant limitation. For instance, the current default setup places deleted files in .recycle/DOMAIN/USERNAME
, which is confusing for users in shared folders, as they must search through multiple folders to find their files. Additionally, my users, who are predominantly French, would prefer that the recycle repository be named “Corbeille” instead of the default “.recycle.” The hidden folder setup (using a dot prefix) forces them to enable viewing of hidden files, which is not user-friendly or desirable in our environment. Restoring the option to add custom SMB parameters directly in the UI would greatly enhance administrative flexibility and user satisfaction.
Impact
Re-enabling the capability to customize SMB share parameters through the web interface would have a broad impact on TrueNAS SCALE users, especially administrators managing extensive networks with varied user needs. Allowing these customizations would make TrueNAS more adaptable, enabling administrators to set up more intuitive and accessible environments without forcing non-technical users into complex navigation. This feature would reduce support needs, as users would more easily locate deleted files in a shared “Corbeille” folder, instead of navigating hidden directories. While custom configurations may increase the risk of misconfiguration, these risks could be mitigated with clear in-UI guidelines or warnings.
User Story
As a TrueNAS administrator managing a large number of SMB shares, I need to create custom recycle bin configurations for various shared directories. Previously, I could easily add parameters like recycle:repository = "Corbeille"
or adjust exclusions directly through the GUI. With this feature restored, I could simply open the web interface, navigate to the settings for a specific SMB share, and input these parameters in an advanced section. This setup would ensure that my users see a single, appropriately named recycle bin (“Corbeille”) without navigating hidden folders, creating a seamless experience tailored to their needs and language preferences. This capability would save time, improve user experience, and enable me to handle unique business requirements efficiently.
Thank you very much team