Pregunta

¿Hay alguna forma en FreeBSD de (ser root) ejecutar un comando como usuario sin privilegios, como nadie? Algo así como el reverso del sudo. Ah, y considerando que 'nadie' tiene / usr / sbin / nologin como shell, entonces su no es una opción.

¿Fue útil?

Solución

sudo le permitirá ejecutar un comando como otro usuario.

sudo -u nobody <command>

se ejecutará como nadie, incluso si su shell de inicio de sesión no está disponible.

Otros consejos

Puede su a una cuenta con el shell nologin si usa la opción -m .

Ejemplo:

su -m cthulhu -c '/usr/bin/scorpion-stare'

ejecutará la utilidad de línea de comandos SCORPION STARE como usuario cthulhu .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top