John Doe wrote:
Mirá, es bastante simple lo que hago.
Los samba PDC tienen el share netlogon. Cuando un usuario se loguea al
dominio creo de forma dinámica el netlogon del usuario en cuestión, en
función de ciertos criterios, tipo de arquitectura (win98, winxp,
win2k3, win2k), grupo al que pertenece el usuario, etc.
Independientemente de los criterios ejecuto un script de sql que ingresa
cierta información a una base mysql... y listo. Tengo una base que se
incrementa con el tiempo con información del nombre de usuario, la fecha
de login, netbios e ip de la pc..
Sí querés te paso las entradas del smb.conf, el make_netlogon.sh, el
script de mysql y la estructura de la base.

Slds.


John Doe wrote:
On 1/29/07, Guido Lorenzutti <[EMAIL PROTECTED]> wrote:
De parte del cyrus, no. No queda un registro de cuentas viejas dadas de
baja.

Yo lo que suelo hacer para controlar el uso de los usuarios es tener por un lado un registro de logins de los usuarios de red y otro del imap (en
mi caso también cyrus).
Así que como tengo un cyrus.log desde siempre (hoy justo lo borré,
espero que mis compañeros no lean esto) y simplemente grepeo. En algún
momento lo voy a mudar a mysql, pero fiaca... Uso syslog-ng y mudarlo a
mysql no sería tan grave.

Con respecto a los usuarios de red, uso samba y luego del login se
agrega una entrada a un mysql y queda registrada la fecha y hora del
login del usuario.

En resumidas ucentas, en lugar de utilizar la fecha de creación y
eliminación del user, uso la fecha del primer uso y del último uso. Por
hay un poco lo que te conté te sirve para tener ideas de como
implementar lo que te cuento, si te sirve ese criterio.

Slds.


Una preguntita, Guido: Cómo haces esa integración de Samba con MySQL?

Gracias!



Mil gracias por la oferta. Pero no sé si servirá para lo que necesito.
Paso a explicarte:

Tengo un server de vpn poptop donde se me conectan cada tanto pc
windows. En la red tengo un Samba con un par de shares. Mi idea es que
el Samba deje logeado en MySQL los  accesos....no sé si esto fuera
posible.

Mil gracias!



Sino es PDC funciona igual, porque podés definir un preexec en cualquier share y en el preexec le metés que ejecute un script de shell. En el script meté el vodoo que te guste.

preexec es una feature del smb.conf, que es per share. Fijate el man que explica bien, si querés ejemplos... fijate mi preexec para el home (lo uso aunque se que existe el pam_mkhome o alog así.. no me critiquen).

root preexec = [ ! -e /home/%U ] && { /bin/mkdir /home/%U; /bin/chown -R %U."%G" /home/%U; /bin/chmod -R 700 /home/%U; }

Este es para los perfiles moviles, porque bueno.. windows es una caca en algunas cosas:

root preexec = [ -e /var/lib/samba/profiles/%a/%U/Cookies/index.dat ] && rm /var/lib/samba/profiles/%a/%U/Cookies/index.dat

Este otro es para el netlogon que te mencioné, llama al script y blabla...

root preexec = /var/lib/samba/netlogon/make_netlogon.sh %U "%m" %I "%T" "%a" && /var/lib/samba/netlogon/make_netlogon.vbs.sh %U "%m" %I "%T" "%a"

Las variables %algo son del samba, mas data en smb.conf.

Slds.
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a