ConfigMgr Content Source Share - Share & NTFS Permissions

Chris Candlin 26 Reputation points
2021-09-08T20:21:52.813+00:00

Hello, I wondered if you could help me with putting into place a secure source share with the correct Share and NTFS permissions.

The reason I ask is the permissions currently are a bit of a mess and I have picked up this project.

So what am i talking about?

The content source share that holds OSD content such as Images, Drivers, Applications such as Dell CCTK & Bios Updates. (This IS NOT any of the default SCCM folders (SMS***, Content Library etc) that are created during installation)

We have a Primary Site Server with MP and DP roles and a remote server with MP and DP roles.

From my understanding this folder is used as a source location for package creation and adding Images etc into SCCM and obviously has no relation to client distribution.

Share is \Primarysiteserver\Source
Within this share we have an Application folders (Contains Dell CCTK and BIOS upgrades), OSD Folder which contains Images, Boot images, DriverSources, DriverPackages (during driver import you create a driver package and specify the package path)

What i need to know is what permissions should be on the actual share and then what permissions should be set via NTFS?

So for example, We will have a group of users who will administrate ConfigMgr (adding & updating packages, images, drivers etc)

What permissions on the actual share need to be there for (administrator users, and for Sccm site servers to be able to read this source content location and then what permissions for NTFS.

Source (share) (\Primarysiteserver\Source)
-- Applications
---- Dell CCTK
---- BIOS (within this we have sub folders for each model)
-- OSD
---- Images
---- DriverSource
---- DriverPackage
---- Boot Images
-- Captures
-- StateCapture

I just need to know at the share level what needs granting and what needs granting at the NYFS granular level. Hoping to get this sorted by Monday. :)

Share:

Everyone = Full

NTFS:

Local Admins = Full

System = Full (because the source directory is on the primary site server?)

SCCM Admins = Full (users who work on sccm)

Network Accesss Account = Read

I do I need to add the primary site servers AD computer account to this aswell?

Would this stop everyone except those stated in NTFS from being able to see the contents within the subfolders of the source share?

Any help is greatly appreciated.

Microsoft Configuration Manager Deployment
Microsoft Configuration Manager Deployment
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Deployment: The process of delivering, assembling, and maintaining a particular version of a software system at a site.
1,021 questions
Microsoft Configuration Manager
{count} votes

Accepted answer
  1. Amandayou-MSFT 11,141 Reputation points
    2021-09-09T07:20:53.653+00:00

    Hi @Anonymous ,

    Your thought about cleaning-up the permission is wonderful. Actually, there is no existing answer for this question, which varies from environment to environment. When we access a shared folder, the current logged on user's credential will be used. At such situation, we only need to grant read permission for the right user/group and that's enough. In our environment, granting \Primarysiteserver\Source is ok.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


4 additional answers

Sort by: Most helpful
  1. Chris Candlin 26 Reputation points
    2024-10-03T14:40:31.4766667+00:00

    Wow, nearly 3 years later.

    A lot of time has passed and knowledge has been gained since this question. Since this i have also implemented a completely new environment for MCM.

    For those who come across this and are looking for an answer, we set the following ACL's on the ConfigMGR Source Share.

    Share:

    Everyone - Full Control

    NTFS:

    Administrators - Full Control (Local Server Admin Group)

    SCCM-Admins - Full Control (Custom AD Group for SCCM Admins)

    SCCM NAA - Read (Network Access Account)

    Hope this helps!

    1 person found this answer helpful.

  2. Garth Jones 1,356 Reputation points
    2021-09-09T12:29:43.817+00:00

    There is no standards for this, Whatever works for you. The Site Server need read to both the share and files but I generally give it full.
    It sound like you are trying to solve a problem but think the share / file permissions are they issue. Is there more to this story?


  3. Ryan Shelton 0 Reputation points
    2024-10-03T14:20:55.4633333+00:00

    I'd like to bring this back to top. Has there been a standard for managing permissions for the Content_Library share within MECM set since this conversation occurred? Or even a direct answer to this question? Or is there an article for best practices on following least privilege principals to apply a stronger security posture to MECM permissions in general? Thanks in advance.

    0 comments No comments

  4. Ali Riffat 0 Reputation points
    2024-12-14T00:34:33.9966667+00:00

    Hi Chris,

    thanks for the confirmation on source folder. So it means we don’t need everyone or all users group a part of source folder Ntfs permissions right? Also don’t we need to add site server computer account to the ntfs permissions a well?

    What about these Folders and what ntfs permissions we can set on them to restrict there access? DriverPackage, Applications, SCCM BACKUP, SCCM contentLib, Domaintrust etc.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.