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

War es hilfreich?

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
scroll top