Ejecutar como usuario diferente en FreeBSD [cerrado]
-
08-07-2019 - |
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.
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