5 # - as a user with an /etc/sudoers line
6 # - member of "wheel" unix group on deleuze (FIXME: TRUE?)
7 # - while holding tickets for a user who can 'ssh -K' to all nodes
8 # - while holding tokens for a user who is:
9 # - a member of system:administrator
10 # - listed in 'bos listusers fritz'
11 # - and who has been set up with Domtool admin privileges by:
12 # - running 'domtool-adduser $USER' while holding AFS admin tokens as
13 # someone who is already a Domtool admin
14 # - running 'domtool-admin grant $USER priv all' as someone who is already a
16 # (To bootstrap yourself into admindom:
17 # 1. Run '/etc/init.d/domtool-server stop' on deleuze.
18 # 2. Run '/etc/init.d/domtool-slave stop' on all Domtool slave machines
19 # 3. Edit ~domtool/acl, following the example of adamc_admin to grant
20 # yourself 'priv all'.
21 # 4. Run '/etc/init.d/domtool-server start' on deleuze.
22 # 5. Run '/etc/init.d/domtool-slave start' on all Domtool slave
24 # 6. Run 'domtool-adduser' as above.)
28 if test -z "$NEWUSER"; then
29 echo "Invoke as create-user <USERNAME>"
33 source /afs
/hcoop.net
/common
/etc
/scripts
/lib
/create-user-lib.sh
36 create_pts_user_daemon
42 ensure_afs_servers_synced
44 seed_user_hcoop_directories