Creé un usuario de "sistema" en Ubuntu 11.04 ( adduser --system
) para ejecutar ciertos trabajos cron, pero a veces quiero probar cosas ejecutando comandos manualmente como ese usuario. ¿Cuál es la forma más fácil de hacer esto?
su
no funciona, porque el usuario tiene /bin/false
como shell (lo cual está bien para cron). He estado cambiando manualmente el shell para /bin/bash
hacer mi prueba y luego volviéndolo a cambiar, pero me pregunto ¿hay alguna manera más fácil?
Usa sudo. Esto funcionará incluso si el usuario no tiene un shell real.
fuente