UserAccountManagement

Differences between revisions 1 and 2
Revision 1 as of 2009-10-23 06:09:10
Size: 1281
Editor: 203-219-185-1
Comment:
Revision 2 as of 2010-01-17 13:12:54
Size: 1430
Editor: tra78-6-88-186-13-101
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:

Fedora has a similar goal for fedora 13 and the project is very advanced : [[http://fedoraproject.org/wiki/Features/UserAccountDialog|Wiki page]]

Summary

This specification describes a centralized user account system to allow all applications accessing user accounts a consistent view.

Fedora has a similar goal for fedora 13 and the project is very advanced : Wiki page

Rationale

Currently user account information is managed and stored in multiple locations including:

  • /etc/passwd
  • Login images in ~/.face or ...

Multiple applications access this information:

  • gdm
  • user switch applet
  • gnome-system-tools
  • system-tools-backends
  • gnome-about-me
  • ConsoleKit

  • ...

Each application tends to have the same code to access all this information and don't reliable handle users being added and deleted.

User stories

Assumptions

Design

Provide a central D-Bus server with control over the following:

  • user information (name, uid, icon, ...)
  • group management
  • user addition/deletion
  • notification of user changes
  • switching to that user
  • integration with telepathy?

Implementation

UI Changes

Code Changes

Migration

Test/Demo Plan


CategorySpec

DesktopTeam/Specs/Lucid/UserAccountManagement (last edited 2010-01-17 13:12:54 by tra78-6-88-186-13-101)