Windows: Ordner erstellen, in dem jede nur die eigenen Dateien sehen kann?
Moin,
auf einem Windows-Server (Active Directory) möchte ich ein Verzeichnis erstellen, in dem jeder Dateien ablegen kann. Es soll dort allerdings jeder nur die eigenen Dateien sehen bzw. bearbeiten können. Quasi ein "elektronischer" Briefkasten.
Ist das mit Windows-Bordmitteln möglich?
auf einem Windows-Server (Active Directory) möchte ich ein Verzeichnis erstellen, in dem jeder Dateien ablegen kann. Es soll dort allerdings jeder nur die eigenen Dateien sehen bzw. bearbeiten können. Quasi ein "elektronischer" Briefkasten.
Ist das mit Windows-Bordmitteln möglich?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 670899
Url: https://administrator.de/forum/windows-ordner-erstellen-in-dem-jede-nur-die-eigenen-dateien-sehen-kann-670899.html
Ausgedruckt am: 23.01.2025 um 14:01 Uhr
5 Kommentare
Neuester Kommentar
Hi,
du musst die NTFS-Berechtigungen auf den freizugebenden Ordner richtig setzen, die sollten korrekt sein (aufmerksam lesen, verstehen und vorher prüfen):
Administratoren > Vollzugriff > Dieser Ordner, Unterordner und Dateien
Domänen-Admins > Vollzugriff > Dieser Ordner, Unterordner und Dateien
SYSTEM > Vollzugriff > Dieser Ordner, Unterordner und Dateien
Authentifizierte Benutzer > Spezial > Ordner durchsuchen / Datei ausführen, Ordner auflisten/Daten lesen, Attribute lesen, Ordner erstellen/Daten hinzufügen > Nur diesen Ordner
ERSTELLER-BESITZER > Vollzugriff > Unterordner und Dateien
Mit der zugriffsbasierte Aufzählung sehen User nur Ordner und Dateien, auf denen sie mindestens lese-Recht besitzen. Dann den Ordner im Netzlaufwerk freigeben.
Viel Erfolg
MfG
du musst die NTFS-Berechtigungen auf den freizugebenden Ordner richtig setzen, die sollten korrekt sein (aufmerksam lesen, verstehen und vorher prüfen):
Administratoren > Vollzugriff > Dieser Ordner, Unterordner und Dateien
Domänen-Admins > Vollzugriff > Dieser Ordner, Unterordner und Dateien
SYSTEM > Vollzugriff > Dieser Ordner, Unterordner und Dateien
Authentifizierte Benutzer > Spezial > Ordner durchsuchen / Datei ausführen, Ordner auflisten/Daten lesen, Attribute lesen, Ordner erstellen/Daten hinzufügen > Nur diesen Ordner
ERSTELLER-BESITZER > Vollzugriff > Unterordner und Dateien
Mit der zugriffsbasierte Aufzählung sehen User nur Ordner und Dateien, auf denen sie mindestens lese-Recht besitzen. Dann den Ordner im Netzlaufwerk freigeben.
Viel Erfolg
MfG
Per Powershell z.B. so Share und ACLs eingerichtet ...
Gruß gastric
# Freizugebender Ordner
$folder = 'E:\myshare'
# Name des Shares
$sharename = 'myshare'
# ---------------------------
# Ordner erstellen wenn noch nicht geschehen
if (!(Test-Path -Path $folder -PathType Container)){New-Item -ItemType Dir -Path $folder | out-null}
# Share erstellen
New-SmbShare -Path $folder -FolderEnumerationMode AccessBased -Name $sharename -ChangeAccess "Authentifizierte Benutzer"
# ACLs ermitteln
$acl = Get-ACL -Path $folder
# Vererbung unterbrechen.
$acl.SetAccessRuleProtection($true,$false)
# ACLs hinzufügen
$acl.SetAccessRule([System.Security.AccessControl.FileSystemAccessRule]::new([System.Security.Principal.SecurityIdentifier]::new('S-1-3-0'),'FullControl','ContainerInherit,ObjectInherit','InheritOnly','Allow'))
$acl.SetAccessRule([System.Security.AccessControl.FileSystemAccessRule]::new([System.Security.Principal.SecurityIdentifier]::new('S-1-5-18'),'FullControl','ContainerInherit,ObjectInherit','None','Allow'))
$acl.SetAccessRule([System.Security.AccessControl.FileSystemAccessRule]::new([System.Security.Principal.NTAccount]'Administratoren','FullControl','ContainerInherit,ObjectInherit','None','Allow'))
$acl.SetAccessRule([System.Security.AccessControl.FileSystemAccessRule]::new([System.Security.Principal.SecurityIdentifier]::new('S-1-5-11'),'ReadData,CreateFiles,AppendData,ExecuteFile,ReadAttributes','None','None','Allow'))
# und zurückschreiben
Set-ACL -Path $folder -AclObject $acl