Ist es möglich, den Besitzer eines Ordners über die Registrierung in Windows zu ändern?

1116
Kirill

Kann ich den Besitzer eines Ordners über die Windows-Registrierung ändern? Wenn ja, wo liegen die Einstellungen für den Ordner auf dem Desktop?

0
Die Berechtigungen und der Besitz haben nichts mit der Registry zu tun. Warum übernehmen Sie nicht einfach den Besitz der Datei oder des Ordners auf normale Weise? Ramhound vor 7 Jahren 9
Meine erste Neigung war "Nein". Sicherheitseinstellungen sind Teil des Dateisystems. Was ist jedoch genau in diesen Bits des Dateisystems gespeichert? Sind die Dateien tatsächlich einer SID zugeordnet? Kann diese SID durch Modifizieren der Registrierung einem anderen Benutzer zugeordnet werden? ([Mögliche Ressource] (https://www.lifewire.com/how-to-find-a-users-security-identifier-sid-in-windows-2625149)?) (Oder Gruppen?) Dies kann viel sein weniger direkter Weg zum Ändern von Berechtigungen, wäre aber technisch machbar? TOOGAM vor 7 Jahren 2
@ TOOGAM Ja, das könnte funktionieren. Kanonische Benutzer- (und Gruppen-) SIDs (Security IDentifiers) werden im SAM (Security Account Manager) gespeichert, einer Registrierungsstruktur. Die physische Datei für das SAM ist normalerweise C: \ Windows \ System32 \ config \ SAM (keine Erweiterung). Während der Computer unter HKLM \ SAM und auch unter HKLM \ SECURITY (dh HKLM \ SAM) gemountet wird \ SAM und HKLM \ SECURITY \ SAM sind die gleichen Daten. Ich rate jedoch dringend davon ab, das SAM manuell zu bearbeiten. Es ist nicht wie andere Registrierungsdaten organisiert und soll überhaupt nicht lesbar sein. CBHacking vor 7 Jahren 1
@ DavidPostill Was ist zu dieser Frage unklar? Denken wir nicht, dass die Frage nach dem Besitz des Desktop-Ordners lautet? Twisty Impersonator vor 7 Jahren 0
@ Twisty "Wo sind die Einstellungen für den Ordner auf dem Desktop?" Es kann viele Ordner auf dem Desktop geben ... auf jeden Fall sieht das aus wie ein [XY-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378) ) DavidPostill vor 7 Jahren 0
@DavidPostill Ich verstehe deinen Punkt. Der Fragesteller scheint kein englischer Muttersprachler zu sein, und ich lese die Frage, ohne die Grammatik zu ernst zu nehmen. Die Grammatik ist jedoch ein Problem. Twisty Impersonator vor 7 Jahren 0
@Twisty FWIW Journeyman Geek stimmt auch https://chat.stackexchange.com/transcript/message/39114917#39114917 zu DavidPostill vor 7 Jahren 0
@ Twisty Es ist auch keine Frage, dass wir ein HNQ sein wollen :) DavidPostill vor 7 Jahren 0
@ DavidPostill: Ich bin gerade von einer Seitenleiste hergekommen. So viele Leute haben die derzeit führende Antwort gewählt, es sieht so aus, als könnte diese jetzt auf der HNQ-Liste stehen. TOOGAM vor 7 Jahren 0

2 Antworten auf die Frage

16
LPChip

Nein, du kannst nicht. Sicherheitseinstellungen für Dateien und Ordner werden nicht in der Registrierung gespeichert. Sie sind Teil des NTFS-Dateisystems. Sie können die Eingabeaufforderungsbefehle verwenden icaclsund takeownzwar ...

4
Twisty Impersonator

Nein, da die Besitzerinformationen im Dateisystem und nicht in der Registry gespeichert sind.

Laut dem TechNet-Artikel Zuweisung und Änderung von Inhabern :

Wenn ein [NTFS] -Objekt erstellt wird, wird die im Feld [user access token] Owner gespeicherte SID in das Owner-Feld der Sicherheitsbeschreibung kopiert.

Diese Sicherheitsbeschreibung wird im $ SDS-Datenstrom der $ SECURE-Datei gespeichert, einer der elf NTFS-Metadateien, die im Stammverzeichnis des Volumes gespeichert sind.

Da NTFS-Besitzerdaten im Dateisystem gespeichert sind, ist es nicht möglich (und macht einfach keinen Sinn), die Registrierung zum Ändern des Besitzers einer Datei zu verwenden.

Wie bereits bei @LPChip erwähnt, gibt es Befehlszeilenprogramme, mit denen Sie den Besitz einer Datei oder eines Ordners übernehmen können. Sie können auch mit der rechten Maustaste auf das Objekt klicken, seine Eigenschaften anzeigen und dann auf der Registerkarte Sicherheit die Schaltfläche Erweitert verwenden, um auf die Registerkarte Eigentümer zuzugreifen. Hier können Sie den aktuellen Besitzer anzeigen oder ändern, wenn Sie über die erforderlichen Berechtigungen verfügen.