You can give Everyone read only access on the root directory. And provide full access to the respective sub folder to Everyone user.
Hi, to only have admin users full control access to root of the share and other users only access to their respective subfolders under root, you would be able to add admin users/groups with full control access on to the root of the file share and set apply to this folder, subfolders and files. After this, you would need to remove Everyone on root.
Next, you can add the respective users/groups with read-only access on the root and set apply to This folder only. Then, using admin users apply read/write or full control permissions for the subfolders for the respective users.
This way admin users can only create subfolders under root and respective users would be able to list/traverse the folders under root but access only their respective subfolders.
Since root ACLs aren't persisted to S3, when you delete the gateway/share, you would lose them upon recreating the share using the same bucket. I would suggest saving a copy of the root ACLs to re-apply in such scenarios.
Storage Gateway - Can't mount SMB File Share under Windowsasked a month ago
SMB File Gateway Joined to Domain - PermissionsAccepted Answerasked 4 years ago
Storage Gateway for files, SMB Share Size vs Size on Diskasked 3 years ago
SMB File Share On Storage Gateway With Windows Permissionasked 9 months ago
Help with Storage Gateway in cached modeasked 7 months ago
Retain share name while migrating from SMB shares to AWS FSx - WindowsAccepted Answerasked 3 years ago
AWS Storage gateway and read only shareAccepted Answerasked 10 months ago
Windows ACLs with AWS Storage Gatewayasked a month ago
File Gateway (SMB) and Folder level KMS (CMK) in bucketasked a year ago
S3 gateway SMB share slow save in windows to folder with 500+ objectsasked 7 months ago