|
Ver temas sin respuesta | Ver temas activos
¡Haz un donativo a Espacio Linux!
Portada » Foros Linux » Administración del sistema » Sistema
Página 1 de 1
|
[ 9 mensajes ] |
|
| Autor |
Mensaje |
itacense

Forista Nuevo
Registrado: Mar Abr 26, 2011 10:19 pm Mensajes: 21 Ubicación: España
|
 Publicado: Mié Oct 26, 2011 6:41 pm |
|
Saludos. Tengo un PC de sobremesa que es usado por varios menores de mi familia, cada uno de ellos con su propio perfil y sesión; yo soy el superusuario y quisiera llevar un control de los tiempos en que se conectan y de la duración de sus sesiones; desconozco si hay alguna utilidad en Ubuntu 10.4 para controlar esto o si hay algún programa específico para ello. ¿Alguien puede echarme un cable al respecto? Gracias.
_________________ Usando Ubuntu 10.04 LTS Lucid Lynx Gnózi seautón
|
|
|
|
 |
javsolis3

Forista Menor
Registrado: Lun Oct 24, 2011 8:44 pm Mensajes: 72 Ubicación: Panama
|
 Publicado: Mié Oct 26, 2011 7:48 pm |
|
itacense escribió: Saludos. Tengo un PC de sobremesa que es usado por varios menores de mi familia, cada uno de ellos con su propio perfil y sesión; yo soy el superusuario y quisiera llevar un control de los tiempos en que se conectan y de la duración de sus sesiones; desconozco si hay alguna utilidad en Ubuntu 10.4 para controlar esto o si hay algún programa específico para ello. ¿Alguien puede echarme un cable al respecto? Gracias. En Centos se puede usar el comando "last", este comando arroja la información del usuario, si esta o no conectado, si no lo esta da el la fecha y tiempo que estuvo conectado y por cual puerto estaba conectado en Ubunto funciona igual. tambien encontre algo en este link no se si te pueda servir de algo: http://usemoslinux.blogspot.com/2010/09 ... de-un.html
_________________ ¿El exito es la meta? Pienso que no. La meta es conseguir, defender y mantener nuestra libertad. Libre no significa Gratis. Autor: Richard Matthew Stallman Nacionalidad estadounidense Ocupación Programador
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Jue Abr 12, 2007 7:00 am Mensajes: 9186 Ubicación: tras la pantalla (...)
|
 Publicado: Mié Oct 26, 2011 7:54 pm |
|
en el /var/log/auth.log tienes las horas de inicio y cierre de sesion. el tema filtrarlos, ya es cosa tuya. 
_________________ #446716 >>"Linux: the operating system with a CLUE... Command Line User Environment". (seen in a posting in comp.software.testing)
[ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
itacense

Forista Nuevo
Registrado: Mar Abr 26, 2011 10:19 pm Mensajes: 21 Ubicación: España
|
 Publicado: Mié Oct 26, 2011 9:40 pm |
|
javsolis3 escribió: itacense escribió: Saludos. Tengo un PC de sobremesa que es usado por varios menores de mi familia, cada uno de ellos con su propio perfil y sesión; yo soy el superusuario y quisiera llevar un control de los tiempos en que se conectan y de la duración de sus sesiones; desconozco si hay alguna utilidad en Ubuntu 10.4 para controlar esto o si hay algún programa específico para ello. ¿Alguien puede echarme un cable al respecto? Gracias. En Centos se puede usar el comando "last", este comando arroja la información del usuario, si esta o no conectado, si no lo esta da el la fecha y tiempo que estuvo conectado y por cual puerto estaba conectado en Ubunto funciona igual. tambien encontre algo en este link no se si te pueda servir de algo: http://usemoslinux.blogspot.com/2010/09 ... de-un.htmlGracias por el link, javsolis3; lo he consultado y parece tener buena pinta, aunque parece que ese programa se dirige más a limitar el uso del ordenador; mi intención no es, en principio, limitar el uso que se hace del PC sino comprobar el tiempo que cada usuario ha estado usándolo. Probaré el programa. Gracias. Editado -- 26 Oct 2011, 20:40 --niky45 escribió: en el /var/log/auth.log tienes las horas de inicio y cierre de sesion. el tema filtrarlos, ya es cosa tuya.  Gracias, niky.
_________________ Usando Ubuntu 10.04 LTS Lucid Lynx Gnózi seautón
|
|
|
|
 |
neurus

Forista Distinguido
Registrado: Dom Oct 10, 2004 7:00 am Mensajes: 1420
|
 Publicado: Jue Oct 27, 2011 12:48 am |
|
Si por controlar, hablas de saber, estar informado sobre los tiempos de login de cada usuario, ya te han respondido cómo. Se trata simplemente de la lectura de los logs.
Si, en cambio, te refieres a impedir que usen la pc fuera de ciertos límites, basta con editar el archivo /etc/security/time.conf . Allí se especifica en qué horarios (y, por lo tanto, durante cuánto tiempo), puede estar logueado cada usuario.
|
|
|
|
 |
itacense

Forista Nuevo
Registrado: Mar Abr 26, 2011 10:19 pm Mensajes: 21 Ubicación: España
|
 Publicado: Vie Oct 28, 2011 7:38 pm |
|
neurus escribió: Si por controlar, hablas de saber, estar informado sobre los tiempos de login de cada usuario, ya te han respondido cómo. Se trata simplemente de la lectura de los logs.
Si, en cambio, te refieres a impedir que usen la pc fuera de ciertos límites, basta con editar el archivo /etc/security/time.conf . Allí se especifica en qué horarios (y, por lo tanto, durante cuánto tiempo), puede estar logueado cada usuario. Saludos. Lo que quiero no es restringir el uso del PC sino estar informado del tiempo de conexión de cada usuario. Ya he consultado el var/log/auth.log (gracias niky) y efectivamente ahí se recoge esa información; no obstante me gustaría saber si existe algún programa específico con su propia interfaz con el que se pueda monitorizar los accesos de cada usuario. He instalado a cada usuario el complemento TimeTraker de Firefox, pero eso sólo me sirve para que cada usuario sepa el tiempo que lleva navegando, y no es muy útil porque el propio usuario lo puede detener cuando quiera. Lo que estoy buscando sería un pequeño programa o complemento de ese estilo, desde el cual controlar el tiempo que navega cada usuario. Ignoro si hay algún programa o complemento así.
_________________ Usando Ubuntu 10.04 LTS Lucid Lynx Gnózi seautón
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Jue Abr 12, 2007 7:00 am Mensajes: 9186 Ubicación: tras la pantalla (...)
|
 Publicado: Vie Oct 28, 2011 10:28 pm |
|
permiteme citarme: niky45 escribió: en el /var/log/auth.log tienes las horas de inicio y cierre de sesion. el tema filtrarlos, ya es cosa tuya. aka... no se si habra una interfaz ocmo tal, epro con un pelin de bash scripting, se hace con cuatro lineas y media. seria algo asi: Código: TIMEUSER=$(cat /var/log/auth.log |grep USUARIO) ## haria falta un poc mas de filtrado, de tal forma que cada linea fuea un campo. for LINE in $TIMEUSER; do if [ $LINE |grep open ] ;then LOGIN=$(echo $LINE| awk '{print $3}') ## HORA de login elif [ $LINE |grep close ];then LOGOUT=$(echo $LINE| awk '{print $3}') ## HORA de logout if [ $LOGIN ] && [ $LOGOUT ]; then TIME=TIME+LOGIN-LOGOUT done echo $TIME la idea es esa. los detalles, te los dejo a ti. eso si: echale un ojo a esto: http://www.etxea.net/docu/taller_bash/bash.html 
_________________ #446716 >>"Linux: the operating system with a CLUE... Command Line User Environment". (seen in a posting in comp.software.testing)
[ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
itacense

Forista Nuevo
Registrado: Mar Abr 26, 2011 10:19 pm Mensajes: 21 Ubicación: España
|
 Publicado: Lun Oct 31, 2011 9:13 pm |
|
Gracias a niky45 y neurus por su interés, y especialmente a javsolis3, pues con el comando last, que él comentó, puedo conseguir la información que buscaba; el terminal no tiene un interfaz muy gráfico, pero la información -que es lo importante- que arroja last es lo que buscaba. Gracias.
_________________ Usando Ubuntu 10.04 LTS Lucid Lynx Gnózi seautón
|
|
|
|
 |
maiku

Moderador
Registrado: Jue Abr 19, 2007 7:00 am Mensajes: 1265 Ubicación: Cojutepeque, El Salvador C. A.
|
 Publicado: Mié Nov 02, 2011 4:57 am |
|
itacense, si consideras que tu duda ha sido despejada, por favor agrégale al título "(SOLUCIONADO)". Gracias.
_________________ Grüße...
Maiku
Full linux alchemist!!!
|
|
|
|
 |
|
|
|
Página 1 de 1
|
[ 9 mensajes ] |
|
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro No puede enviar adjuntos en este Foro
|
|