What do Skolelinux want from cerebrum? ====================================== Petter Reinholdtsen, 2004-09-28 - import of person/user info (pupils, teachers, parents, classes) from external source (xml, draft format ) - flat files (comma separated fields) - UNIX /etc/ files (passwd, shadow, group, netgroup) - schooltool? - LDAP? - SATS? - MSTAS? - German system? - automatic user account creation and expiration based on info from external source. - automatic group membership based on info from external source - automatic placement/moving of home directory based on account type/state (pupils in one location, teachers in another, limits on users per partition) - system for disabling accounts temporarely or permanently. (admin/teacher set flag to get pupil to show up for consulting) - system for allowing (some) teachers to modify/set (some) group memberships and (some) pupils passwords. (ie delegate permissions) - system to allow (some) admins to set passwords on teachers and pupils. - system for backup of deleted user accounts. (store for 12 months? store until storage disk is 80% full?) - exports to LDAP - UNIX users, filegroups and user netgroups for NSS/PAM tree - samba users tree - email tree (for exim) (is there a generic format for this?) - automount tree - FEIDE persons tree - perhaps Active Directory? - perhaps Kerberos and AFS? - configured out of the box after packages are installed, using debconf preseeding. - must work using package dependencies currently in Debian/Sarge (and Debian/Woody if it is easy)