Hola a todos. Me gustaría saber si hay alguna manera de configurar LDAP para que no permitiera al mismo usuario logearse más de una vez simultáneamente. Uso LDAP para acceder a un servidor FTP y a un servidor Apache. Lo que queremos evitar es que la gente distribuya "alegremente" el nombre de usuario y contraseña que les proporcionamos. Si supieran que sólo se permite una sesión con el nombre de usuario que les hemos proporcionado, seguramente se lo pensarían dos veces para distribuirlo a sus amiguetes.
Muchas gracias por vuestra ayuda.
No se si sería más sencillo...
¿Y si lo limitas en el servidor FTP y en el apache?
La verdad es que nunca he tenido ese problema, porque siempre puedes distribuir unas normas de uso, y si alguien las sobrepasa pierde la cuenta o algo así.
Un salduo,
Iago
**
**
[myshare] ... preexec
[myshare]
...
preexec script = /sbin/PermitSingleLogon.sh
preexec close = Yes
...
Example 25.1. Script to Enforce Single Resource Logon
#!/bin/bash
IFS="-"
RESULT=$(smbstatus -S -u $1 2> /dev/null | awk 'NF \
> 6 {print $1}' | sort | uniq -d)
if [ "X${RESULT}" == X ]; then
exit 0
else
exit 1
fi
esto es lo que necesitas para solucionar tu problema
"Para ser exitoso no tienes que hacer cosas extraordinarias. Haz cosas ordinarias, extraordinariamente bien."