sifox
(Sifox)
30
@garygreenberg - I welcome your references to back up that what I said is wrong. Please see my references above as to why what I said is valid.
Additional references supporting my position:
-
[SOLVED] Share permissions - Windows Server - Spiceworks
-
See the best answer last sentence.
-
“The reason the best practice is to assign Everyone Full Control is because that way the NTFS permissions will always be the most restrictive (and therefore effective) permissions.”- NTFS\Share Permissions - Best Practice - Microsoft Q&A \
-
The primary question references Microsoft best practices setting Everyone with Full Control on the share. Additionally, the best answer points out that anything else is only needed if there is not adequate permissions set at the file/folder level.
-
"I can see still lots of resources on the web that state its best practice to set “Everyone\Full Control” at the share level and restrict access using NTFS permissions.
I can remember this being taught in the training courses back in the day…"
-
"…using everyone on share permissions simplifies the management, requiring changes to only to be made in one place.
The other advantage of using the everyone permission on the share, is that directory traversal is easier to implement."
-
Best practices: sharing folders, NTFS+share permissions and the Everyone permissiion - Microsoft Community Hub
-
Control what a user can do at the directory and file level - Azure Files | Microsoft Learn
-
The below points out that even if Everyone has “Full Control” at the share level, it is restricted by the file/folder permissions. So, by setting share to Everyone Full Control as I stated, but then being precise about your file/folder permissions as I stated, then you’re good to go, but you have taken out a huge variable in case things do not work and you have to troubleshoot.
-
“Both share-level and file/directory-level permissions are enforced when a user attempts to access a file/directory, so if there’s a difference between either of them, only the most restrictive one will be applied. For example, if a user has read/write access at the file level, but only read at a share level, then they can only read that file. The same would be true if it was reversed: if a user had read/write access at the share-level, but only read at the file-level, they can still only read the file.”
@johnt0828