I am using window server 2016 without active directory. I have created some shared folder for users in the server but when users are accessing their folder they are able to see the folder of all other users. I have enable access based enumeration as shown in the following image but still folders are visible for all users. Click here to view the image Please help how to solve it.
2 Answers
I do not want to use $ in the end of folder name which will hide the folder.
Access-based enumeration is only designed to hide files and folders within a share, rather than to hide shares themselves. This is why your users are currently able to view the shares which they do not have access to, despite ABE being enabled.
Unfortunately, in this situation, the only option to hide shares from users is by converting them to hidden shares by appending a $ to every network share that you wish to hide.
There is no solution here that involves ABE as that option is powerless to prevent network shares from being enumerated.
ABE is designed to only act on the contents of shares and cannot actually prevent shares themselves from being listed.
- 4,459
here is your answer : https://www.windowscrush.com/hide-shared-folders-from-those-who-do-not-have-permissions.html you need to create a top shared directory containing different directories on which you setup the correct NTFS access for each groups/users.
basically, there a special checkbox for what you need "enable access-based enumeration". On the server windows 2016, Server Manager > File and Storage Services > Shares : right-click the top Shared directory > properties and inside "Settings" check "enable access-based enumeration"
- 1