Document how to fix BASE-IS-OLD
[mirror/dsa-wiki.git] / input / howto / add-guest.creole
1 == Add a guest account to ud-ldap ==
2
3 Check that the new user is a Debian contributor and the request is reasonable.
4
5 Save the signed request to a file and the signed DMUP agreement to another file.
6
7 Setup the script that automates the addition of guest accounts:
8
9 {{{
10         git clone https://db.debian.org/git/dsa-misc.git
11         ln -s $(pwd)/scripts/add-guest ~/bin/dsa-add-guest
12 }}}
13
14 For a guest account based on DM or NM status:
15
16 {{{
17         dsa-add-guest ~/dsa/debian-keyrings ~/dsa/guest-keyring ~/path/to/mail ~/path/to/dmup dm <fingerprint>
18         dsa-add-guest ~/dsa/debian-keyrings ~/dsa/guest-keyring ~/path/to/mail ~/path/to/dmup nm <fingerprint>
19 }}}
20
21 For a guest account based on a sponsor:
22
23 {{{        
24         dsa-add-guest ~/dsa/debian-keyrings ~/dsa/guest-keyring ~/path/to/mail ~/path/to/dmup sponsor <fingerprint>
25 }}}
26
27 At the git commit prompt enter something like this:
28
29 {{{
30         Add Jane Doe (RT#1234)
31 }}}
32
33 At the final account entry prompt:
34
35 * enter fingerprint, account name, [fml] name and forwarding address.
36 * enter expiry date and hosts to allow access to, per the request.
37   Two months is typical.
38
39 Then close the RT ticket.