Führen Sie als verschiedene Benutzer unter FreeBSD [geschlossen]
-
08-07-2019 - |
Frage
Gibt es eine Möglichkeit in FreeBSD (root ist) einen Befehl als normaler Benutzer ausführen, wie niemand? Ein bisschen wie umgekehrt von sudo. Ach ja, und man bedenkt, dass 'niemand' hat / usr / sbin / nologin als Shell -. So su ist keine Option
Lösung
sudo können Sie einen Befehl als ein anderer Benutzer ausgeführt werden.
sudo -u nobody <command>
wird als niemand laufen, auch wenn ihre Login-Shell ist nicht verfügbar.
Andere Tipps
Sie können mit dem su
Shell auf ein Konto nologin
, wenn Sie die -m
Option verwenden.
Beispiel:
su -m cthulhu -c '/usr/bin/scorpion-stare'
wird das SCORPION STARE Befehlszeilenprogramm als Benutzer cthulhu
ausgeführt werden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow