Estoy configurando un sistema en el que todos los recursos están disponibles a través de un único usuario-contraseña, el acceso a la shell en los servidores, registro de dominio Samba, WiFi, OpenVPN, Mantis, etc. (con el acceso a determinados servicios se rigen por la pertenencia de grupo o de usuario campos de objeto). Porque tenemos datos de carácter personal en nuestra red, debemos implementar el envejecimiento de la contraseña, como por la UE de la Directiva de Protección de Datos (o más bien la versión en polaco de ella).
El problema es que Samba y POSIX cuentas de LDAP para utilizar diferentes contraseñas hash y el envejecimiento de la información. Mientras que la sincronización de las contraseñas sí es fácil ( ldap password sync = Yes
en smb.conf
), la adición de la contraseña de envejecimiento a la mezcla de las cosas de saltos: Samba no actualización de shadowLastChange. Junto con obey pam restrictions = Yes
crea un sistema en el que un usuario de windows no puede cambiar de edad contraseña, pero si no la uso, directorios de inicio no se crean automáticamente. La alternativa es usar LDAP operación extendida para cambiar la contraseña, pero el smbk5pwd
módulo no definirla. Lo que es peor, el OpenLDAP mantenedor de no actualizar/aceptar parches como este campo es considerado obsoleto.
Entonces, mi pregunta es, ¿cuál es la mejor solución? ¿Cuáles son los inconvenientes de ellos?
-
El uso de LDAP
ppolicy
y LDAP interno de vencimiento de la contraseña?- ¿Qué tan bien funciona con NSS, los módulos PAM, samba, otros sistemas?
- Hacer el NSS y PAM módulos deben ser configurados de manera especial el uso de ppolicy, no a la sombra?
- ¿ GOsa2 trabajo con ppolicy?
- Hay otras herramientas administrativas que se pueden trabajar con
ppolicy
-habilitado LDAP?
Hackear un cambio de contraseña script que actualiza el campo en el LDAP. (dejando la posibilidad de que el mismo usuario se actualizará el campo sin cambiar contraseña)