Draft spec for cerebrum in Debian Edu
As previously promised, here is a draft specification on what an
Cerebrum installation should do in Debian-Edu. The latests version is
available from
<URL:http://developer.skolelinux.no/cerebrum/wishlist.txt>.
Mathias, is this a good starting point for further discussions?
What do Skolelinux want from cerebrum?
======================================
Petter Reinholdtsen, 2004-09-28
- import of person/user info (pupils, teachers, parents, classes)
from external source (xml?)
- 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)
Reply to: