äquivalent zu su in der powershell
Sagen wir, ich bin ein administrator auf einem Windows7-box. Ich möchte in der Lage sein, um Befehle auszuführen, wie andere Benutzer ohne die Passwörter zu kennen.
Dies ist, was passiert auf linux. Wenn ich bin root, ich kann 'su' zu anderen accounts ohne Passwort und Befehle ausführen, die in Ihrem eigenen Namen.
- -ist nicht möglich. In Windows-Systems ist es immer erforderlich, einen Satz Anmeldeinformationen: Benutzername und Passwort
- Verwandte: serverfault.com/questions/16886/...
- Auch im Zusammenhang: stackoverflow.com/questions/8304398/... Also anscheinend könnte es technisch möglich zu imitieren, wird eine andere Konto, aber es ist wirklich nicht aus der Ferne möglich, in ein system der Verwaltung Sinn. Sie haben, um zu laichen einen Prozess aus einem bestehenden Prozess, bei dem die Ziel-Benutzer bereits authentifiziert ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
su (ersetzen Sie Benutzer oder den Benutzer zu wechseln) ermöglicht das ändern der Konto verknüpft ist mit dem aktuellen terminal. Wo Normalen Benutzer haben, geben das Kennwort des Kontos ein, die er ändern will, um, super-user (root) kann Sie ändern zu jeder ID die er will, ohne Passwort.
sudo führt einen Befehl als ein anderer Benutzer, beobachtet jedoch eine Reihe von Einschränkungen, über die der Benutzer ausführen kann, welche Befehle als die andere Nutzer (in der Regel in einer Konfigurationsdatei mit dem Namen
/etc/sudoers
best editable durch den Befehlvisudo
). Im Gegensatz zu su, sudo authentifiziert Benutzer gegen Ihr eigenes Passwort, anstatt dass der Ziel-Benutzer (damit der delegation von spezifischen Befehlen für bestimmte Benutzer auf bestimmte hosts ohne Austausch der Passwörter unter Ihnen, während die Minderung der Gefahr eines unbeaufsichtigten terminals).Unter windows runas.exe ermöglicht einem Benutzer das ausführen von Programmen mit anderen Berechtigungen als der Benutzer, den aktuellen logon bietet. Aber Sie müssen Anmeldeinformationen bereitstellen. Windows-Sicherheit nicht mit denen der administrator zum ausführen als anderer Benutzer ohne seine Anmeldeinformationen. Administratoren tun können, was Sie wollen, aber nicht unter certains Grenzen ohne Kontrolle(discretionary power)
Nun einmal heißt es, unter Windows ein administrator kann nehmen und geben den Besitz der Ressourcen, und dann tun, was er will, aber es ist protokolliert.
Auf powershell-Symbol > Rechtsklick > Ausführen als administrator
su
auf Linux)