Gibt es eine Möglichkeit, den Eigentümer von Ordnern und Dateien über die Befehlszeile in der Eingabeaufforderung von Windoews 7 anzuzeigen?
Können Sie den Besitzer eines Ordners oder einer Datei in einen "willkürlichen" Benutzer ändern, der nicht Ihr eigener Benutzername ist?
Ich habe einige Ordner (und Dateien), die wahrscheinlich von einer App übrig geblieben sind, die ich entfernt habe. Wenn ich versuche, den Inhalt der Ordner anzuzeigen, wird mir mitgeteilt, dass ich keine Berechtigung dazu habe, selbst wenn ich als "Administrator" angemeldet bin.
Ich kann den Besitz der Ordner (Dateien) übernehmen (ich gehe davon aus, dass dies erfolgreich sein wird, aber noch nicht ausprobiert wurde), aber wenn ich den Besitz an den vorherigen Besitzer zurückgeben muss, muss ich den Benutzernamen des Originals kennen Eigentümer, und ich muss in der Lage sein, diesem Benutzer "Eigentümer" zu geben.
Ist es möglich, dies über die Windows-Eingabeaufforderung (oder, falls nicht, über ein GUI-Tool) zu tun?
quelle
Antworten:
Über den Befehl takeown und die Windows-GUI können Sie den Besitz von der Befehlszeile übernehmen .
Sie können den Eigentümer einer Datei / eines Ordners anzeigen, indem Sie das Verzeichnis mit dem Parameter / q verwenden
Sie können die Eigentumsrechte über die Windows-Benutzeroberfläche anzeigen (und übernehmen), indem Sie mit der rechten Maustaste auf das Objekt im Windows-Explorer (Datei oder Ordner) klicken, Eigenschaften auswählen und dann zur Registerkarte Sicherheit navigieren . Auf der Sicherheits Registerkarte klicken Sie auf die Erweiterte Schaltfläche und auf dem anschließend angezeigten Erweiterte Sicherheitseinstellungen Dialog, navigieren Sie zum Besitzer Registerkarte.
Sobald Sie den Besitz einer Datei / eines Ordners erlangt haben, verfolgt Windows den vorherigen Besitzer nicht mehr. Daher besteht keine Möglichkeit, zum vorherigen Besitzer zurückzukehren. Wenn Sie mit einem Dateisystemtyp arbeiten, der diese erweiterten Attribute nicht unterstützt, z. B. FAT16, FAT32, exFAT usw., gibt es auch kein Konzept für Eigentumsrechte oder Dateiberechtigungen.
quelle
Sie können
wmic
die Eigentumsinformationen folgendermaßen abfragen:Nicht verwenden,
dir
da die Besitzinformationen möglicherweise abgeschnitten sind, wie in diesem Beispielverzeichnis.Um eine Ausgabe zu erhalten, die mit formatiert ist
DOMAIN\USER
, können Sie das folgende Stapelskript verwenden:quelle
SubInACL.exe
Hier können Sie den Eigentümer festlegen. Die Syntax sieht ungefähr so aus:Wenn Sie es nicht haben, können Sie es von Microsoft herunterladen .
Natürlich muss man die Rechte haben, um dies zu können.
quelle
cacls
undicalcs
kann Berechtigungen bearbeiten undtakeown
erlaubt den Besitz zu übernehmen. AFAIK gibt es auch in Windows 7. In der Regel führen Sie nach dem Ausführen von a dietakeown
folgenden Schritte auscacls
odericalcs
erteilen sich selbst Berechtigungen für das Objekt.Das Sicherheitsmodell von Microsoft erlaubt nicht , jemandem das Eigentum zu geben , sondern es nur zu übernehmen . Auf diese Weise kann ein Administrator (oder ein anderweitig privilegierter Benutzer) nicht direkt auf eine für ihn unzugängliche Datei zugreifen, auf sie zugreifen oder sie ändern und sie dem ursprünglichen Besitzer ohne Benachrichtigung des ursprünglichen Besitzers zurückgeben.
Bearbeiten: Credit geht an Art für die Beschreibung der Verwendung von
takeown
.quelle
Wenn Sie nur
DIR
in der Microsoft-Welt verwenden, probieren Sie die/Q
Option aus.Beispielsweise:
quelle