author | martin f. krafft <madduck@madduck.net> |
Sun, 08 Apr 2012 13:18:02 +0200 | |
branch | v0.6.x |
changeset 499 | 23d04d1f29e8 |
parent 497 | 5b9a03762813 |
child 522 | dc66f66c51cf |
permissions | -rw-r--r-- |
284
ec1966828246
VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
256
diff
changeset
|
1 |
subcommand for displaying support crypt algorithms. |
ec1966828246
VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
256
diff
changeset
|
2 |
|
ec1966828246
VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
256
diff
changeset
|
3 |
|
85 | 4 |
- Aliases |
76
14c0a092d7d2
* 'VirtualMailManager/EmailAddress.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
24
diff
changeset
|
5 |
- avoid looping aliases |
0
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
6 |
|
85 | 7 |
- Domain |
8 |
- optional limits for number of: |
|
9 |
+ accounts |
|
10 |
+ aliases |
|
11 |
+ destinations/alias |
|
12 |
+ alias domains |
|
256
ae80282301a3
VMM: added 'Configuration' variable and set_configuration().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
170
diff
changeset
|
13 |
|
ae80282301a3
VMM: added 'Configuration' variable and set_configuration().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
170
diff
changeset
|
14 |
Database: |
ae80282301a3
VMM: added 'Configuration' variable and set_configuration().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
170
diff
changeset
|
15 |
public.users.digestmd5: add "character varying(48)" |
ae80282301a3
VMM: added 'Configuration' variable and set_configuration().
Pascal Volk <neverseen@users.sourceforge.net>
parents:
170
diff
changeset
|
16 |
Outlook will love it. (`doveadm pw -s DIGEST-MD5.hex -p 1 -u 0`) |
497 | 17 |
|
18 |
- Non-root usage [madduck@madduck.net]: |
|
19 |
- Provide /usr/share/vmm/vmm-{mkdirs,rmdirs,du} setuid wrappers that do |
|
20 |
precisely what they have to and no more. The should probably even call |
|
21 |
/usr/share/vmm/vmm-wrapper-helper as unprivileged user to parse the |
|
22 |
arguments, match them with the database and obtain the actual data to |
|
23 |
process, e.g. email@add.ress → home directory mapping from the DB, or |
|
24 |
obtaining the set of precreatable maildirs from the config. |
|
25 |
||
26 |
- configset and configure need root, it is questionable whether these |
|
27 |
can/should be wrapped, as they will be disabled anyway for Debian, and |
|
28 |
they are root-like activities (unlike day-to-day postmaster work). |
|
29 |
||
30 |
- Pascal suggested to use hooks: |
|
31 |
07 23:36 <Faxe> zwei config settings handle_dir in domain und account |
|
32 |
07 23:37 <Faxe> und dann post-{domain,user}add scripte, die den wrapper aufrufen |