summaryrefslogtreecommitdiffstats
path: root/kuser/TODO
blob: 9be51094e5ac8ea9574b4b660a26a95a267db781 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Must do soon (these are very easy):
- Implement UID->SID like in ldapsam (Requires introducing the algorithmic RID base). - Ready
- Newer samba schema support (new attributes in sambaSamAccount in Samba>=3.0.6). - Ready
- Support LDAP entries with more objectclasses than we handle (part of #95366). - Ready for users (lazy to do for groups)

Other:
- Add Kerberos support - Native kerberos protocols or LDAP backed?
  I prefer to add it to the LDAP backend, but first I need to find an 
  LDAP-backed KDC. I heard that Heimdal can do this.
- Filtering users and groups, and implement it in backends, so it would
  be possible to use server-side filtering (mainly in LDAP)
- Find next available UID and RID using LDAP sorting control - need an
  ldap server which implements this control. Also I don't know is this a 
  good idea or not.
- Proper cross-check between user and group SIDs.
- Issue a warning if Unix/Samba account settings are not consistent with
  each other (e.g the group of primary group ID != group of primary group SID).
- Other consistency checks (unique user/group IDs, unique SIDs, etc...).
- Copy data between backends.
- Update docs

And some TODOs from the past which are still unsolved:
- Add 'Help' button to user and group properties dialogs.
- Add right mouse popup
- Replace call of rm with own procedure.
- Use QFile for file operations.
- How about having group name(s) next to the Full name of a user in the upper
  panel, and similarly user names for a group in the lower pannel -- in a
  separate column?