Een share maken op een Core systeem # Stap 1: File and Printer Sharing aanzetten op Core server Je moet ervoor zorgen dat de Core machine file sharing toestaat. Dit doe je met een firewallregel. 1. Log in op de Core machine via RDP of lokaal. 2. Open een PowerShell prompt of Command Prompt. 3. Voer het volgende commando uit om File and Printer Sharing firewall rules te activeren: powershell netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes --- # Stap 2: Map aanmaken die je wilt delen Je maakt eerst een map aan die je wilt delen. Dit kan in PowerShell of CMD. Bijvoorbeeld, een map `Doorman` op de C-schijf: powershell mkdir C:\Doorman Controleer dat de map bestaat: powershell dir C:\Doorman --- # Stap 3: Share maken vanaf de Core machine met net share Nu ga je de map delen via de `net share` commandline tool. Gebruik dit commando om de share aan te maken: powershell net share Doorman=C:\Doorman /grant:"Karel Doorman",FULL /grant:"Piet Hein",FULL Uitleg: * `Doorman` is de naam van de share die zichtbaar wordt op het netwerk. * `C:\Doorman` is de fysieke pad op de Core machine. * `/grant:"",FULL` geeft de gebruikers Karel Doorman en Piet Hein volledige rechten op de share. Als je wilt, kan je in plaats van `FULL` ook `READ` gebruiken voor alleen-lezen rechten. --- # Stap 4: Rechten op de NTFS-map aanpassen (belangrijk!) De share permissies regelen wie via het netwerk toegang heeft, maar **NTFS-permissies** op de map bepalen de daadwerkelijke toegangsrechten op het bestandssysteem zelf. Deze moet je ook goed zetten. Gebruik dit PowerShell-commando om de NTFS-rechten te beperken: powershell # Verwijder alle bestaande rechten behalve SYSTEM en Administrator icacls C:\Doorman /inheritance:r icacls C:\Doorman /remove:g "Users" # Voeg rechten toe voor Karel Doorman en Piet Hein icacls C:\Doorman /grant "Karel Doorman:(OI)(CI)F" icacls C:\Doorman /grant "Piet Hein:(OI)(CI)F" Uitleg: * `/inheritance:r` verwijdert overerving van rechten. * `/remove:g "Users"` verwijdert rechten van de algemene gebruikersgroep. * `/grant "User:(OI)(CI)F"` geeft gebruiker volledige controle (F = Full Control). * `(OI)(CI)` zorgt ervoor dat rechten ook gelden voor bestanden (Object Inherit) en submappen (Container Inherit). --- # Stap 5: Controleren of de share zichtbaar is Vanuit een andere Windows-machine (bijvoorbeeld Karel Doorman's computer), open je Verkenner en typ je in de adresbalk: \\core1 (of het IP-adres van de Core server, bijvoorbeeld `\\192.168.1.10`) Je zou nu de share `Doorman` moeten zien. --- # Stap 6: Toegangstest door Karel Doorman en Piet Hein Zorg dat de gebruikers Karel Doorman en Piet Hein accounts hebben in het domein of op de Core server. Ze moeten authenticeren met hun gebruikersnaam/wachtwoord om toegang te krijgen. Als Piet Hein wil controleren of hij toegang heeft, moet hij het volgende doen: * Op zijn eigen machine, open Windows Verkenner. * Typ in de adresbalk `\\core1\Doorman` (of het juiste sharepad). * Log in met zijn eigen gebruikersnaam en wachtwoord indien gevraagd. * Probeer bestanden aan te maken, te wijzigen en te lezen om te controleren of de rechten goed zijn. --- # Bonus: Gebruikers toevoegen aan share vanaf grafische machine via MMC (optioneel) Als je een grafische Windows-machine hebt (zoals DC of admin PC): 1. Druk Windows+R, typ `mmc` en druk Enter. 2. Ga naar File > Add/Remove Snap-in. 3. Kies "Shared Folders" en klik "Add". 4. Selecteer "Another computer" en voer de Core machine naam in (`core1`). 5. Klik op Shares > Rechtsklik > New Share. 6. Volg de wizard om een map te delen en permissies in te stellen. --- # Samenvatting commands Core machine: powershell # Firewall aanzetten netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes # Map maken mkdir C:\Doorman # Share maken en rechten geven net share Doorman=C:\Doorman /grant:"Karel Doorman",FULL /grant:"Piet Hein",FULL # NTFS rechten instellen icacls C:\Doorman /inheritance:r icacls C:\Doorman /remove:g "Users" icacls C:\Doorman /grant "Karel Doorman:(OI)(CI)F" icacls C:\Doorman /grant "Piet Hein:(OI)(CI)F" --- # Wat moet Piet Hein doen? * Controleren dat hij een gebruikersaccount heeft met rechten in het domein of lokaal op de Core machine. * Verbinden met de share door in Windows Verkenner te typen `\\core1\Doorman`. * Inloggen met zijn gebruikersnaam en wachtwoord als dat gevraagd wordt. * Testen of hij kan lezen en schrijven in de map. ---