Sie können den runas- Befehl verwenden, der in etwa ähnlich ist, oder Sie können das sudo for Windows- Projekt bei SourceForge auschecken, das einen sudo-Befehl hinzufügt.
Der Unterschied ist subtil:
Nehmen wir an, Sie haben zwei Benutzer. Bob ist ein normaler Benutzer und James ist ein Administrator.
Wenn Sie sich als Bob einloggen und „runas james acommand“ verwenden der Befehl ausgeführt wird, als ob es von James laufen gelassen wurde, so greift er auf James' Benutzereinstellungen und alle Änderungen Benutzer gehen in James Eigene Dateien und Einstellungen Ordner usw. Also, wenn Sie B. eine Anwendung installieren, wird sie als James installiert, nicht als Bob.
Wenn Bob "sudo acommand" dagegen ausführt, wird der Befehl immer noch als Bob ausgeführt, jedoch mit erhöhten Berechtigungen - genau wie der Linux-Befehl sudo. Um zu verhindern, dass ein Benutzer Sudo ausführen kann, müssen Sie eine Sudoers-Benutzergruppe definieren, die die Liste der normalen Benutzer enthält, die über die Berechtigung zum Erhöhen mit Sudo verfügen. Die Benutzer müssen vor der Erhöhung noch Anmeldeinformationen angeben.
Manchmal ist der Unterschied nicht wichtig, manchmal ist es so, und ich finde, dass beide Befehle nützlich sein können.