Verständnis von "Zugriff verweigert", damit Berechtigungen zurückgesetzt werden können-icacls und Takeown
- Bevor ich den Besitz von Dateien und Ordnern übernehme, möchte ich verstehen, wie die aktuellen Berechtigungen angezeigt werden, damit sie wiederhergestellt werden können.
- Ich erhalte eine Meldung "Zugriff verweigert", um Berechtigungen mit erhöhter Eingabeaufforderung für den Speicherort anzuzeigen oder zu speichern: C:\ProgramData\Microsoft\Windows\SystemData in Windows 10 Umgebung.
- Es sieht so aus, als müsste ich zuerst den Besitz übernehmen, dann die Berechtigungen anzeigen und so etwas wie icacls 'reset' verwenden. befehl, um es danach zu beheben.
Wenn ich versuche, Berechtigungen anzuzeigen:
C:\Windows\system32>icacls "C:\ProgramData\Microsoft\Windows\SystemData"
C:\ProgramData\Microsoft\Windows\SystemData: Access is denied.
Successfully processed 0 files; Failed processing 1 files
Wenn ich versuche, eine ACL-Datei zu speichern:
C:\Windows\system32>icacls C:\ProgramData\Microsoft\Windows\SystemData /save "C:\SystemData.acl" /t
C:\ProgramData\Microsoft\Windows\SystemData: Access is denied.
Successfully processed 0 files; Failed processing 1 files
In der Antwort auf 'Verstehen, wie man Icals & Takeown verwendet' Der Besitzer des Ordners war NT SERVICE\TrustedInstaller was möglicherweise ein Standard in Windows 10 ist, obwohl ich nur vermute.
Sollte ich nur Takeown und icals verwenden, die Berechtigungen herausfinden und dann das Zurücksetzen verwenden Befehl.
takeown /f C:\ProgramData\Microsoft\Windows\SystemData /r
icacls C:\ProgramData\Microsoft\Windows\SystemData /grant "%USERDOMAIN%\%USERNAME%":(F) /t
Make Changes
icacls C:\ProgramData\Microsoft\Windows\SystemData /setowner "NT SERVICE\TrustedInstaller" /t
icacls C:\ProgramData\Microsoft\Windows\SystemData /reset /t
Ebenso müsste man mit der ACL das Eigentum übernehmen, bevor man erstellt, oder gibt es eine Problemumgehung?
Lesen:
- SU-Verstehen, wie Icals & Takeown verwendet wird, um Änderungen vorzunehmen und in Windows 10 zurückzusetzen
- SU-Liste der zugriffsverweigerten Dateien und Ordner erstellen
- SU - Festlegen von Verweigerungsberechtigungen mit ICACLS für "Diesen Ordner"
- SU-Gibt es eine Möglichkeit, Takeown zu verwenden, um besitz auf jedes Verzeichnis auf dem Laufwerk anwenden?
- SU-Takeown Erlaubnis erteilen
- Wie kann ich Änderungen von den Befehlen TAKEOWN und ICACLS zurücksetzen?
- Howtogeek - Reverse Besitz nehmen
- Faqforge-Übernehmen Sie den Besitz einer Datei oder eines Ordners per Befehl in Windows
- Der Microsoft-ICACLS-Vorgang Setowner und GRANT scheint dazu zu führen, dass einige vorhandene Perms in Unterordnern entfernt werden. Warum
- Itprotoday-Entfernen der Berechtigungen eines Benutzers oder einer Gruppe
- SS46 - Takeown
- SS64 - Icacls
1 answers
So zeigen Sie die Berechtigungen für den Ordner "Zugriff verweigert" in Windows 10 an
Ich vermutete, dass das System ein Benutzer sein würde, der Zugriff darauf haben würde ordner, also nach diesem Gedanken habe ich eine Lösung zum Ausführen gefunden Eingabeaufforderung als system.
Sehen - SO, wie Sie CMD laufen.exe unter dem lokalen Systemkonto?
- Herunterladen PStools von SysInternals Microsoft.
- Führen Sie CMD als Admin aus, navigieren Sie zu Ordner mit psexec.exe & psexec64.exe und führen Sie Folgendes aus:
psexec -i -s cmd.exe
Oder wenn Sie 64 Bit wollen...
psexec64 -i -s cmd.exe
Jetzt wurde ein Eingabeaufforderungsfenster als System geöffnet.
Jetzt können wir die Berechtigungen des Ordners anzeigen...
icacls C:\ProgramData\Microsoft\Windows\SystemData
C:\ProgramData\Microsoft\Windows\SystemData
NT SERVICE\TrustedInstaller:(F)
NT AUTHORITY\SYSTEM:(F)
- Auch eine ACL kann nun gespeichert und als hier beschrieben werden
icacls C:\ProgramData\Microsoft\Windows\SystemData /save "C:\SystemData.acl" /t
icacls C:\ProgramData\Microsoft\Windows /restore "C:\SystemData.acl"
- Im Standard admin Eingabeaufforderung, nicht System, müssen noch lernen, wie Eigentum wie diese nach der Verwendung von takeown wiederherzustellen. Derzeit mit der obigen System - Eingabeaufforderung oder ACL-Lösung Berechtigungen können wiederhergestellt werden. Jedoch entdeckt haben, dass man nur ein Batch-Skript durch Taskplaner als System ausführen kann, dann braucht man nicht Berechtigungen zu ändern.
Lesen:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-03-29 01:09:17