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]



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

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 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-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



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 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 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