Gewähren Sie Administratorrechte für eine Anwendung

10

Ich möchte einem Benutzer Administratorrechte für eine Anwendung unter Windows 7 gewähren. Ich möchte nicht, dass er über vollständige Administratorrechte verfügt, aber für eine der Anwendungen, die er verwenden muss, sind Administratorrechte erforderlich.

Gibt es eine Möglichkeit, ein Batch-Skript einzurichten oder etwas, bei dem der Benutzer nicht weiß, dass es als Administrator ausgeführt wird?

Oder gibt es einen anderen Weg?

Wie kann ich das erreichen?

Frantumn
quelle

Antworten:

6

Ich habe RUNASSPC mit großem Erfolg eingesetzt. Hiermit können Sie eine Verknüpfung zum Programm mit verschlüsselten Administratoranmeldeinformationen erstellen.

Daher wird das Programm mit Administratorrechten ausgeführt, selbst wenn es über ein normales Benutzerkonto gestartet wird, der normale Benutzer kann jedoch nicht (einfach) auf die Administratoranmeldeinformationen zugreifen.

Viele Beispiele finden Sie hier .

Ajasja
quelle
1
Kostenlos für den privaten Gebrauch ??? Das heißt, ich kann es nicht bei der Arbeit benutzen !!!
MUY Belgium
Ja, das scheint der Fall zu sein. 4 € / Computer ist nicht so viel. Ich denke, Sie könnten sie fragen, ob Sie nur eine Lizenz kaufen können. Oder verwenden Sie natürlich etwas anderes, z. B. jc.bellamy.free.fr/en/superexec.html
Ajasja
2

CPAU :

Zusammenfassung

Befehlszeilentool zum Starten des Prozesses in einem alternativen Sicherheitskontext. Grundsätzlich ist dies ein Runas-Ersatz. Außerdem können Sie Jobdateien erstellen und die ID, das Kennwort und die Befehlszeile in einer Datei codieren, damit sie von normalen Benutzern verwendet werden können .

Sie können "Jobs" für später speichern. Es verschlüsselt das Passwort.

cpau -u joehome \ joe -p logon -ex "perl cleanup.pl" -enc -file cleanup.job

Erstellt eine Jobdatei namens cleanup.job, um das Perl-Skript cleanup.pl als joehomejoe auszuführen

cpau -dec -file cleanup.job -lwp

Führen Sie die Jobdatei cleanup.job aus

:)

Luiz Angelo
quelle
1

Ich glaube, ich habe gefunden, wonach Sie suchen, es ist ein Programm, das kostenlos ist und das tun sollte, was Sie sich erhoffen.

Runas-GUI

Dies ist für die Einrichtung eines Domänenadministratortyps vorgesehen, aber es sieht so aus, als könnten Sie dies lokal tun.

Einfach auf Ihrer Administratorseite würden Sie die RAG-Datei erstellen (eine verschlüsselte Datei, die die Administratoranmeldeinformationen enthält, die der Client verwenden soll). Sie würden die Berechtigung für die Datei / das Programm festlegen, die / das als Administrator ausgeführt werden kann.

Anschließend kopieren Sie die RAG-Datei auf die Seite ohne Administratorrechte und installieren den CLIENT for Runas-GUI. Importieren Sie dann die RAG-Datei und sie sollten theoretisch Zugriff haben.

Nerdwaller
quelle
1

Sie können eine geplante Aufgabe erstellen, die die Zielanwendung ausführt. Legen Sie fest, dass die geplante Aufgabe mit Anmeldeinformationen ausgeführt wird, die über Administratorrechte verfügen. Sie können eine Verknüpfung zum Ausführen der geplanten Aufgabe für Benutzer erstellen, die nur über Standardanmeldeinformationen verfügen. Wenn die Aufgabe ausgeführt wird, werden jedoch weiterhin die Administratoranmeldeinformationen verwendet.

Joel Coehoorn
quelle
Gibt es dabei Sicherheitsbedenken? Eskalation von Privilegien oder so?
ChimneyImp
1
Dies bedeutet, dass jeder Benutzer auf diesem Computer dieses Programm ausführen kann, nicht nur das, für das Sie Zugriff gewähren möchten. Außerdem bin ich nicht zu 100% sicher, dass es funktionieren wird, da Sie möglicherweise noch eine UAC-Eingabeaufforderung übergeben müssen.
Joel Coehoorn
1

Wollen Sie damit sagen, dass Sie dieses Programm haben exe1.exeund dieses Programm ein anderes Programm startet (z. B. exe2.exe), und möchten, dass es exe1 ohne Administratorrechte ausführt, aber exe2 mit Administratorrechten ausführt ?

In diesem Fall sollte es funktionieren, den Kompatibilitätsmodus von exe2 so einzustellen, dass Administratorrechte erforderlich sind.

Suchen Sie die Exe, die Sie als Administrator ausführen möchten, öffnen Sie den Eigenschaftendialog, wechseln Sie zur Registerkarte "Kompatibilität" und aktivieren Sie run this program as administrator(wie in diesem Bild hervorgehoben, das Google für mich gefunden hat):

Als Administrator ausführen

Wenn es sich nicht um separate ausführbare Dateien handelt, denke ich nicht, dass dies möglich ist.

chipgw
quelle
1
Was? Woher hast du das zweite Programm? Sie möchten einem Benutzer ermöglichen, ein Programm auszuführen , für das Administratorrechte erforderlich sind, ohne ihm universelle Administratorrechte zu erteilen.
Synetech
@Synetech sagte er: "Ich möchte nicht, dass sie vollständige Administratorrechte haben, aber für eine der Anwendungen, die sie verwenden müssen, sind Administratorrechte erforderlich . " Das klang, als würde ein Programm ein anderes für mich starten ...
chipgw
1
Seltsam, dass du das von der Leitung bekommen hast. Es scheint mir offensichtlich, vielleicht weil es nicht gerade eine einzigartige Situation ist; es ist schon oft aufgetaucht.
Synetech
Sorry Chip, Syntech hat recht. Danke für die Antwort tho.
Frantumn