5 # - as a user with an /etc/sudoers line
6 # - while holding system:administrator tokens
10 PATHBITS
=`echo $USER | head -c 1`/`echo $USER | head -c 2`/$USER
11 HOMEPATH
=/afs
/hcoop.net
/user
/$PATHBITS
12 MAILPATH
=/afs
/hcoop.net
/common
/email
/$PATHBITS
13 DBPATH
=/afs
/.hcoop.net
/common
/.databases
/$PATHBITS
14 # We don't use separate partitions for logs
15 #LOGSPATH=/afs/.hcoop.net/common/.logs/$USER
17 sudo
rm -f /etc
/keytabs
/mailfilter
/$USER
18 sudo
rm -f /etc
/keytabs
/cgi
/$USER
21 sudo ldapdelete
-v -x -D cn
=admin
,dc=hcoop
,dc=net
-y /etc
/ldap.secret \
22 uid
=$USER,ou
=People
,dc=hcoop
,dc=net
23 sudo ldapdelete
-v -x -D cn
=admin
,dc=hcoop
,dc=net
-y /etc
/ldap.secret \
24 uid
=$USER.cgi
,ou
=People
,dc=hcoop
,dc=net
25 sudo ldapdelete
-v -x -D cn
=admin
,dc=hcoop
,dc=net
-y /etc
/ldap.secret \
26 uid
=$USER.mailfilter
,ou
=People
,dc=hcoop
,dc=net
27 sudo ldapdelete
-v -x -D cn
=admin
,dc=hcoop
,dc=net
-y /etc
/ldap.secret \
28 cn
=$USER,ou
=Group
,dc=hcoop
,dc=net
29 sudo ldapdelete
-v -x -D cn
=admin
,dc=hcoop
,dc=net
-y /etc
/ldap.secret \
30 cn
=$USER.cgi
,ou
=Group
,dc=hcoop
,dc=net
31 sudo ldapdelete
-v -x -D cn
=admin
,dc=hcoop
,dc=net
-y /etc
/ldap.secret \
32 cn
=$USER.mailfilter
,ou
=Group
,dc=hcoop
,dc=net
34 # Invalidate nscd cache
38 # Remove from databases
39 sudo
-u postgres psql
-c "DROP TABLESPACE user_$USER"
40 #sudo -u postgres psql -c "DROP USER $USER"
41 #sudo -H mysql -e "DROP USER $USER@localhost"
47 fs
rm /afs
/hcoop.net
/old
/user
/$PATHBITS
48 fs
rm /afs
/hcoop.net
/old
/mail
/$PATHBITS
49 vos remove deleuze.hcoop.net
/vicepa user.
$USER
50 vos remove deleuze.hcoop.net
/vicepa
mail.
$USER
51 vos remove deleuze.hcoop.net
/vicepa db.
$USER
52 #vos remove deleuze.hcoop.net /vicepa logs.$USER
54 vos release common.databases
55 #vos release common.logs
57 sudo kadmin.
local -q "delprinc -force $USER@HCOOP.NET"
58 sudo kadmin.
local -q "delprinc -force $USER/mailfilter@HCOOP.NET"
59 sudo kadmin.
local -q "delprinc -force $USER/cgi@HCOOP.NET"
62 pts delete
$USER.mailfilter
65 #fs rm /afs/hcoop.net/old/user/$PATHBITS
66 #fs rm /afs/hcoop.net/old/mail/$PATHBITS
67 #fs rm /afs/hcoop.net/old/logs/$PATHBITS