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.

È stato utile?

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