[Dominik George] > However, in order to better integrate AlekSIS, it would be desirable > to be able to change passwords from outside Debian Edu / GOsa. One > obvious way would be to SSH into Debian Edu and jsut do what GOsa > would do, but that's a somewhat nasty hack. [...] > Maybe someone here has any idea on how this could be done, without > falling back to writing expect scripts that call cli utilities?
What about using pam-python to write a PAM module for changing passwords, that update everything GOsa would do. This way a simple 'passwd' command would work, any program using PAM would work and the need to block the normal password change process to point people to GOsa would go away. Not quite sure what you mean by 'outside', so it might not be a good option. -- Happy hacking Petter Reinholdtsen