Esegui come utente diverso in FreeBSD [chiuso]
-
08-07-2019 - |
Domanda
Esiste un modo in FreeBSD di (essendo root) eseguire un comando come utente non privilegiato, come nessuno? Un po 'come il contrario di sudo. Oh, e considerando che "nessuno" ha / usr / sbin / nologin come shell - quindi su non è un'opzione.
Soluzione
sudo ti permetterà di eseguire un comando come un altro utente.
sudo -u nobody <command>
funzionerà come nessuno, anche se la loro shell di accesso non è disponibile.
Altri suggerimenti
Puoi su
su un account con la shell nologin
se usi l'opzione -m
.
Esempio:
su -m cthulhu -c '/usr/bin/scorpion-stare'
eseguirà l'utilità della riga di comando di SCORPION STARE come l'utente cthulhu
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow