Si tenemos en el sistema usuarios sin shell válida como por ejemplo los usuarios que acceden por FTP o que lanzan demonios y queremos ejecutar algún comando con ellos como por ejemplo actualizar su tabla de tareas de Cron, podemos hacerlo de la siguiente manera:
# su $USER -c comando -s /bin/bash
En este caso, ejecutara el comando bajo la shell bash.
Como hemos dicho, para alterar la tabla de Cron hacemos.
# su $USER -c "crontab -e" -s /bin/bash