Gibt es eine Möglichkeit in FreeBSD (als root) einen Befehl als unprivilegierter Benutzer auszuführen, wie niemand? So ähnlich wie umgekehrt von Sudo. Oh und wenn man bedenkt, dass 'niemand'/usr/sbin/nologin als Shell hat - so ist su keine Option.Als anderer Benutzer unter FreeBSD ausführen
Antwort
sudo ermöglicht es Ihnen, einen Befehl als ein anderer Benutzer auszuführen.
wird als niemand ausgeführt, auch wenn ihre Login-Shell nicht verfügbar ist.
Sie können su
zu einem Konto mit der Shell nologin
, wenn Sie die Option -m
verwenden.
Beispiel:
su -m cthulhu -c '/usr/bin/scorpion-stare'
das SCORPION STARE Befehlszeilenprogramm, wenn der Benutzer cthulhu
auszuführen.
+1, weil dies eine Antwort ist, die NICHT die Installation einer zusätzlichen Binärdatei erfordert! Und funktioniert aus der Box. – gamecreature
Wozu dient -c? – Chris
@Chris Gibt an, welcher Befehl als dieser Benutzer ausgeführt werden soll. –
- 1. Ausführen unter anderem Benutzer unter FreeBSD
- 2. Ausführen von shell_exec als anderer Benutzer unter Windows
- 3. Python-Skript als anderer Benutzer ausführen
- 4. Code als anderer Benutzer ausführen (C#)
- 5. Ausführen von exec als anderer Benutzer
- 6. Ganze Anwendung als anderer Benutzer (anderer Benutzer als root) starten
- 7. Ausführen von Tests als anderer Benutzer in Visual Studio
- 8. Rundeck - Job auf localhost als anderer Benutzer ausführen
- 9. Ausführen von UNIX-Befehlen als anderer Benutzer, von Java
- 10. Ausführen von PowerShell als anderer Benutzer und Starten eines Skripts
- 11. Powershell Remoting - kann keine exe als ein anderer Benutzer ausführen
- 12. eine Oracle Stored Proc als ein anderer Benutzer Ausführen
- 13. ChromeDriver unter FreeBSD
- 14. Firebase Login als anderer Benutzer
- 15. Connect Container als anderer Benutzer als root
- 16. Mit "Ausführen ..." wird ein anderer Benutzer erstellt.config
- 17. Befehl ausführen als anderer Benutzer in Linux mit `su - Benutzer c` erstellt einen doppelten Prozess
- 18. Zugriff verweigert Anmeldung als anderer Benutzer
- 19. Beitrag zu LinkedIn Gruppen als anderer Benutzer
- 20. Anmelden als anderer Benutzer im Sharepoint
- 21. Stoff und Sudo als ein anderer Benutzer
- 22. Laden eines Prozesses als anderer Benutzer?
- 23. Als anderer Benutzer in asp.net anmelden?
- 24. Kann ich Powershell-Befehle in PSSession als Administrator ausführen, wenn ich als anderer Benutzer angemeldet bin?
- 25. Ansible SSH als ein Benutzer und Sudo als ein anderer
- 26. Wie svn Commit als anderer Benutzer zu tun?
- 27. X11: Führen Sie eine Gnome App als ein anderer Benutzer
- 28. Wie node.js als Nicht-Root-Benutzer ausführen?
- 29. Unix - führe einen Befehl als ein anderer Benutzer
- 30. Bei Verwendung der integrierten Windows-Authentifizierung als anderer Benutzer anmelden
Großartig! Danke für die Hilfe! –
tipp für bomboze: "mann sudo". mach es einmal. –
Beachten Sie, dass 'sudo' ein Port ist (' security/sudo' in der Ports-Struktur), nicht standardmäßig in der Distribution. – jj1bdx