rallat: blog

rallat: blog

Developer with social life

 
 
 
 

Editar crontab de otro usuario

Parece que últimamente para ahorrar costes de externos en empresas, se aumentar los permisos al usuario normal, para que se pueda gestionar sus propias peticiones. Así sucede en mi empresa que he tenido que dar permisos de edición de crontabs a otros usuarios que a priori les era transparente. He buscado detenidamente y no he encontrado ninguna solución por la red.
Básicamente he usado el comando sudo, dando permisos a otro usuario sobre crontab. Es algo obvio pero que almenos en Sun Solaris, no funciona. Parece que el sudo edita linea a linea el fichero de crontab si ejecutas el comando crontab -e. Por lo tanto, he vuelto a los origenes. Recordad que crontab no es más que un daemon cron.d el cual ejecuta unas rutinas periodicas que puedes gestionar mediante el comando crontab. Ese comando nos es más que una edición de un fichero de texto.

En conclusión, modifique sudo y añadí un alias para hacer menos pesado el comando. Os dejo la receta:

[root@sfg]/ # visudo
Cmnd_Alias PROGRAMA = /usr/bin/vi /var/spool/cron/crontabs/rpuser, /usr/bin/vi /var/spool/cron/crontabs/dpuser
# Defaults specification

# Runas alias specification

# User privilege specification
root ALL=(ALL) ALL
lectura ALL= PROGRAMA

[root@sfg]/ # su - lectura
[lectura@sfg]$ alias edita_rpuser="sudo vi /var/spool/cron/crontabs/rpuser"
[lectura@sfg]$ alias edita_dpuser="sudo vi /var/spool/cron/crontabs/dpuser"

Si hay alguna duda, dejad un comentario ;)

Popularity: 9% [?]

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

One Response to “Editar crontab de otro usuario”

  1. 1
    Bitacoras.com:

Leave a Reply

Add to Technorati Favorites
Israel Ferrer

What I'm Doing...

  • El mejor blog es aquel que no consume memoria si no ego. A más visitas más ego, nunca se queda sin recursos. (via @jlbelmonte) 6 hrs ago
  • La peli de la cruda realidad no es para ir a verla al cine pero si para enmarcar algunas frases dogmaticas xD 22 hrs ago
  • More updates...

Powered by Twitter Tools

RSS rallat:blog

Blogroll


By Erik Rasmussen