Hola,
Gracias a los dos por responder, os comento por partes.
1) updatedb actualiza la base de datos para buscar despues con el comando "locate". La finalidad del comando es lo de menos, el caso es que no llega a ejecutarse.
2) He supuesto que el usuario que ejecuta el contenido de /etc/crontab era "root". Al ser root, supongo que no habrá problemas de permisos. Llevo ejecutando ese comando desde la shell mucho tiempo sin problemas..
3) amartinez, no entiendo muy bien cuando hablas de "crontab -e", por favor explicate mejor
4) Como acabo de comentar, no es problemas de permisos, copio aquí la literalmente el contenido de mi /etc/crontab:
Cita: SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
0 3 * * * /usr/bin/updatedb
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
La documentanción de crontab ya la tengo mirado, pero me temo que se me está escapando algún pequeño detalle..
Saludos y muchas gracias.