Warum kann meine SYSTEM-Eingabeaufforderung nicht auf diese Dateien zugreifen, deren Eigentümer SYSTEM ist, und wie kann ich das Problem beheben?

547
reggie-man

Ich habe unter SYSTEM mit PsExec eine Eingabeaufforderung gestartet, um eine Datei zu verschieben, deren Eigentümer SYSTEM ist, ohne die Berechtigungen der Datei und des Ordners zu ändern, aber mir wird immer noch der Zugriff verweigert. Was ist denn hier los?

1
http://stackoverflow.com/questions/19098101/how-to-open-an-elevated-cmd-using-command-line-for-windows Frank Sixteen vor 7 Jahren 0
Nur der erste Gedanke: Hat SYSTEM das Recht, in das Zielverzeichnis zu schreiben? Wird die Datei verwendet? Hastur vor 7 Jahren 0
@FrankSixteen Ich brauche keine Administratorrechte, ich brauche SYSTEM-Berechtigungen und ich habe bereits herausgefunden, wie ich das bekomme. Das ist nicht mein Problem. reggie-man vor 7 Jahren 0
@Hastur Ja, das stimmt, und ich bin ziemlich sicher, dass nicht darauf zugegriffen wird. reggie-man vor 7 Jahren 0

1 Antwort auf die Frage

0
wendy.krieger

Es ist sehr wahrscheinlich, dass Sie als vertrauenswürdiges Installationsprogramm ausgeführt werden müssen. Einige Programme wie GWX machen dies.

Suchen Sie im Internet nach einer Proggie namens runasti.exe, und es sollte die Magie sein,

Es scheint nicht zu funktionieren und whoami / user meldet, dass ich eher SYSTEM als vertrauenswürdiger Installer bin. Ich habe es gerade geschafft, einen Screenshot der ursprünglichen Befehlszeile aufzunehmen, bevor sie geschlossen wurde. https://i.imgur.com/8nTskRp.png reggie-man vor 7 Jahren 0
Sie führen runasti cmd.exe aus. Obwohl das System immer noch das System meldet, erhält es zusätzliche Rechte vom vertrauenswürdigen Installationsprogramm, wodurch es dem System ermöglicht wird, eine normale Systemaufforderung auszuführen. Wenn ich zum Beispiel etwas wie die Systembenutzer-Eingabeaufforderung sysintern ausgeführt habe, konnte ich die GWX-Sache immer noch nicht löschen. Eine Aufforderung unter dem TrustdUser-Token ermöglichte mir eine nahezu vollständige Kontrolle über ein win7-System. wendy.krieger vor 7 Jahren 0
Aha. Nun, es scheint, dass dies nicht meine Lösung ist. : \ reggie-man vor 7 Jahren 0
Vielleicht möchten Sie etwas wie den Process Explorer verwenden und sehen, wer die Datei geöffnet hat. Führen Sie procexp unter Ihrer Systemaufforderung aus. Mit Procexp können Sie anhand einer Suche des Dateinamens sehen, wer einzelne Dateien geöffnet hat. wendy.krieger vor 7 Jahren 0
Ich suchte die DLL mit dem Process Explorer, keine Ergebnisse, versuchte dann die Datei erneut zu verschieben, funktionierte nicht. Es muss etwas anderes sein. reggie-man vor 7 Jahren 0
@SillyGoose Vielleicht Antivirus? Welche Attribute für diese Datei? Ich fange an, neugierig zu sein ... :) Hastur vor 7 Jahren 0