RE: RV: Cron y usuarios

2003-09-17 Por tema Angel Vicente Perez
   ¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
   particular /var/log/auth?
  
  No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los logs
  correspondiente a esta actividad.
 
Hola...

He probado a establecer el fichero /etc/cron.allow, con resultados un tanto
extraños:

Cualquier usuario incluido en este fichero, menos uno quedan deshabilitados
para crear un crontab (deberia ser al contrario).

Si no existe /etc/cron.allow, todos los usuarios pueden crear crontabs, pero
solo se ejecuta el del unico usuario que puede crear crontabs, si esta
incluido en /etc/cron.allow.

En los log, queda traza de las ejecuciones de este usario (de los demas,
nada), y del crontab del usuario smmsp.

En una primera impresión, diria que entre este usuario y el resto existe
alguna diferencia de configuración, me gustaria comparar las capacidades de
estos usuarios, pero no se como empezar.

Saludos



Re: RV: Cron y usuarios

2003-09-17 Por tema Ismael Fanlo
El Miércoles, 17 de Septiembre de 2003 09:52, Angel Vicente Perez escribió:
¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
particular /var/log/auth?
  
   No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los logs
   correspondiente a esta actividad.

 Hola...

 He probado a establecer el fichero /etc/cron.allow, con resultados un tanto
 extraños:

 Cualquier usuario incluido en este fichero, menos uno quedan deshabilitados
 para crear un crontab (deberia ser al contrario).

 Si no existe /etc/cron.allow, todos los usuarios pueden crear crontabs,
 pero solo se ejecuta el del unico usuario que puede crear crontabs, si esta
 incluido en /etc/cron.allow.

 En los log, queda traza de las ejecuciones de este usario (de los demas,
 nada), y del crontab del usuario smmsp.

 En una primera impresión, diria que entre este usuario y el resto existe
 alguna diferencia de configuración, me gustaria comparar las capacidades de
 estos usuarios, pero no se como empezar.

Se me ocurre:

$ cat /etc/passwd

$ groups nombre_usuario

Salud,


-- 
Ismael Fanlo
Sólo el conocimiento nos hace libres




Re: RV: Cron y usuarios

2003-09-17 Por tema David Reviejo
* Angel Vicente Perez [EMAIL PROTECTED] [030917 10:29]:
¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
particular /var/log/auth?
   
   No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los logs
   correspondiente a esta actividad.
  
 He probado a establecer el fichero /etc/cron.allow, con resultados un tanto
 extraños:
 
 Cualquier usuario incluido en este fichero, menos uno quedan deshabilitados
 para crear un crontab (deberia ser al contrario).
 
 Si no existe /etc/cron.allow, todos los usuarios pueden crear crontabs, pero
 solo se ejecuta el del unico usuario que puede crear crontabs, si esta
 incluido en /etc/cron.allow.

Perdona la confusión (un pequeño fallo de memoria :). En realidad, como
explica el 'man crontab', los ficheros cron.allow y cron.deny en /etc
solo limitan el uso del crontab (el comando que modifica la
configuración del usuario) y no el del demonio, que deberia trabajar en
cualquier caso.

Asi me funciona aqui (woody). Si quieres que todos los usuarios usen
crontab, elimina ambos ficheros; si quieres que solo alguno pueda
modificar su configuración del cron, incluyelos en cron.allow.

En cuanto a tus pruebas, no corresponden con lo que ocurre aqui; en
particular, el ultimo parrafo no deja claro si existe /etc/cron.allow o
no (si no existe, ¿como puede estar ese unico usuario incluido?).

 En los log, queda traza de las ejecuciones de este usario (de los demas,
 nada), y del crontab del usuario smmsp.

Esto tampoco se corresponde con lo que ocurre aqui... ¿que distribución
utilizas?.

 En una primera impresión, diria que entre este usuario y el resto existe
 alguna diferencia de configuración, me gustaria comparar las capacidades de
 estos usuarios, pero no se como empezar.

Puede ser... pero primero asegurate de que el cron funciona como debe.

Crea un fichero de texto con la configuración del cron que quieras (una
tarea que se ejecute cada minuto es buena para los tests), y como root
asignasela a un usuario con
$ crontab -u usuario fichero
Ahora asegurate de que el fichero se ha escrito en
/var/spool/cron/crontabs/usuario. Si esta ahi, al minuto siguiente
pasará a la cola, y a partir de ahí se ejecutará cada minuto.

Si esto funciona, pero quieres que los usuarios puedan modificar su
crontab, pasa a investigar su entorno. Un problema frecuente con crontab
es que utiliza el editor por defecto (variable de entorno VISUAL, si no
recuerdo mal); mira si es diferente. También se puede utilizar:
$ crontab -l fichero
$ vi fichero
$ crontab fichero

Un saludo,
-- 
David



RE: RV: Cron y usuarios, conseguido

2003-09-17 Por tema Angel Vicente Perez
Efectivamente existian diferencias en los usuarios:

El fichero bash_profile es diferente (estos usuarios se crearon hace mucho
tiempo, y no se habia utilizado hasta ahora). En el caso de los usuarios que
no ejecutaban crontabs, estaba vacio, tan solo una referencia a una pagina
del manual, he hecho una copia del bash_profile del usuario que ejecutaba a
los otros, y ya ejecutan los crontabs.

Saludos y gracias

 -Mensaje original-
 De: Ismael Fanlo [mailto:[EMAIL PROTECTED]
 Enviado el: miércoles, 17 de septiembre de 2003 10:53
 Para: Lista Debian español
 Asunto: Re: RV: Cron y usuarios
 
 El Miércoles, 17 de Septiembre de 2003 09:52, Angel Vicente Perez
 escribió:
 ¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs,
 en
 particular /var/log/auth?
   
No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los
 logs
correspondiente a esta actividad.
 
  Hola...
 
  He probado a establecer el fichero /etc/cron.allow, con resultados un
 tanto
  extraños:
 
  Cualquier usuario incluido en este fichero, menos uno quedan
 deshabilitados
  para crear un crontab (deberia ser al contrario).
 
  Si no existe /etc/cron.allow, todos los usuarios pueden crear crontabs,
  pero solo se ejecuta el del unico usuario que puede crear crontabs, si
 esta
  incluido en /etc/cron.allow.
 
  En los log, queda traza de las ejecuciones de este usario (de los demas,
  nada), y del crontab del usuario smmsp.
 
  En una primera impresión, diria que entre este usuario y el resto existe
  alguna diferencia de configuración, me gustaria comparar las capacidades
 de
  estos usuarios, pero no se como empezar.
 
 Se me ocurre:
 
   $ cat /etc/passwd
 
   $ groups nombre_usuario
 
 Salud,
 
 
 --
 Ismael Fanlo
 Sólo el conocimiento nos hace libres
 
 
 
 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]



RV: Cron y usuarios

2003-09-16 Por tema Angel Vicente Perez


Hola a todos
 
Estoy tratando de instalar unos crontabs para usuarios, pero para un
usuario lo ejecuta, y para otro no, sin que encuentre motivo para ello.
 
Los crontab son muy sencillos: a una determinada hora, hago un echo de un
texto fijo y ya esta.
 
Tengo instalado el cron3.0pl1-78. Agradezco cualquier pista.
 
Saludos



Re: RV: Cron y usuarios

2003-09-16 Por tema David Reviejo
* Angel Vicente Perez [EMAIL PROTECTED] [030916 13:02]:
 Estoy tratando de instalar unos crontabs para usuarios, pero para un
 usuario lo ejecuta, y para otro no, sin que encuentre motivo para ello.
  
 Los crontab son muy sencillos: a una determinada hora, hago un echo de un
 texto fijo y ya esta.

¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
particular /var/log/auth?

-- 
David



RE: RV: Cron y usuarios

2003-09-16 Por tema Angel Vicente Perez
 * Angel Vicente Perez [EMAIL PROTECTED] [030916 13:02]:
  Estoy tratando de instalar unos crontabs para usuarios, pero para un
  usuario lo ejecuta, y para otro no, sin que encuentre motivo para ello.
 
  Los crontab son muy sencillos: a una determinada hora, hago un echo de
 un
  texto fijo y ya esta.
 
 ¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
 particular /var/log/auth?
 
No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los logs
correspondiente a esta actividad.

Voy a probar con /etc/cron.allow (que permisos debe tener?)



Re: RV: Cron y usuarios

2003-09-16 Por tema Ariel Fernando
Hola!, sospecho que tal vez esos scripts que intentas ejecutar, hacen 
referencia a algun comando para el cual dicho usuario no tiene privilegios de 
ejecucion.

Saludos.

Ariel.



On Tuesday 16 September 2003 09:59, Angel Vicente Perez escribio:
  * Angel Vicente Perez [EMAIL PROTECTED] [030916 13:02]:
   Estoy tratando de instalar unos crontabs para usuarios, pero para un
   usuario lo ejecuta, y para otro no, sin que encuentre motivo para ello.
  
   Los crontab son muy sencillos: a una determinada hora, hago un echo de
 
  un
 
   texto fijo y ya esta.
 
  ¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
  particular /var/log/auth?

 No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los logs
 correspondiente a esta actividad.

 Voy a probar con /etc/cron.allow (que permisos debe tener?)




Re: RV: Cron y usuarios

2003-09-16 Por tema David Reviejo
* Angel Vicente Perez [EMAIL PROTECTED] [030916 15:04]:
  * Angel Vicente Perez [EMAIL PROTECTED] [030916 13:02]:
   Estoy tratando de instalar unos crontabs para usuarios, pero para un
   usuario lo ejecuta, y para otro no, sin que encuentre motivo para ello.
  
   Los crontab son muy sencillos: a una determinada hora, hago un echo de
  un
   texto fijo y ya esta.
  
  ¿Estan los dos usuarios en /etc/cron.allow?. ¿Que dicen los logs, en
  particular /var/log/auth?
  
 No tengo /etc/cron.allow y tampoco he visto ninguna entrada en los logs
 correspondiente a esta actividad.

Esto es raro... a mi cron me deja registro de su actividad en
/var/log/auth.log.

 
 Voy a probar con /etc/cron.allow (que permisos debe tener?)


Creo que bastara con que pueda leerlo root (cron corre como root).
De todas formas, echa un vistazo a 'man crontab'.

-- 
David