updated add-account for guest-account -> debian-account
authorLuca Filipozzi <lucaf@emyr.net>
Wed, 28 Mar 2012 17:56:11 +0000 (17:56 +0000)
committerLuca Filipozzi <lucaf@emyr.net>
Wed, 28 Mar 2012 17:56:11 +0000 (17:56 +0000)
input/howto/add-account.creole

index 70adddb..8b3ad78 100644 (file)
@@ -20,7 +20,7 @@ The RT ticket will contain the following details in a GPG-signed message:
 * the user's forwarding address
 * the user's preferred account name
 
-=== Procedure ===
+=== Procedure for New Accounts ===
 
 Step 1: Download the GPG-signed message from RT and verify the signature.
 Ensure that the message has been signed by a DAM (for a list of DAMs, see
@@ -47,3 +47,36 @@ Step 4: Resolve the RT ticket.  Enter the 'final information collected' emitted
 by ud-adduser as the message of the resolution action.  Carbon copy the
 forwarding address and da-manager@debian.org.
 
+=== Procedure for Upgrading Guest Accounts ===
+
+Step 1: same as above
+
+Step 2: Remove the GPG key from guest-keyring.
+
+{{{
+       you@home~$ sudo apt-get install jetring
+       you@home~$ git clone ssh://db.debian.org/git/guest-keyring.git
+       you@home~$ cd guest-keyring
+       you@home~$ ./del-key <fingerprint>
+       you@home~$ git status
+       you@home~$ git add debian-guest/delete-<fingerprint substring>
+       you@home~$ git commit -a
+}}}
+
+Step 3: Modify the LDAP entry.
+
+{{{
+       you@draghi~$ export EDITOR=vim
+       you@draghi~$ ldapvi -ZZ -D uid=<you>,ou=users,ou=debian,ou=org
+               find account
+               set gidNumber: 800
+               add privateSub: <account>@debian.org
+               del allowedHost
+               del shadowExpire
+}}}
+
+Step 4: Email welcome-message-800 to the user, substituting parameters.
+
+Step 5: Resolve the RT ticket.  Carbon copy the forwarding address and
+da-manager@debian.org.
+