Saltar al contenido

¿Qué podría causar “Permiso denegado” para el comando `crontab -e`?

Solución:

Solución 1:

También vale la pena consultar los permisos en / var / spool / cron / crontabs por

ls -al /var/spool/cron/crontabs 

En mi caso, hacer esto mostró que en realidad el usuario asignado al crontab era ‘whoopsie’, lo que supongo que significa que hubo algún error al configurar el usuario.

Ejecutando…

chown <username> /var/spool/cron/crontabs/<username>

Arreglado esto por completo 🙂

Solución 2:

Lo hace /usr/bin/crontab tener el setgid conjunto de permisos?

-rwxr-sr-x 1 root crontab 32K 2008-09-28 14:07 /usr/bin/crontab*

Que no, chmod g+s eso (y si es necesario, chown antes de ese)


Editar: tenga en cuenta que esto solo se aplica a Vixie Cron (utilizado por la mayoría de las distribuciones); otros demonios (como dcron) puede utilizar diferentes permisos (setuid).


Solución 3:

Yo tuve el mismo problema. Lo resolví de esta manera.

sudo crontab -u yourUser -e

Espero que te ayude.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *