Lab roster — who has accounts on which machines
This page is the canonical reference for which Imperial usernames should have accounts on each shared CEMRG workstation. The actual source of truth is /etc/ic-lab-setup.conf on every box (which is read by the setup kit) — this page is the central index that keeps the per-box configs in sync.
This page is public. Imperial usernames are CID-like and already discoverable via Imperial’s directory, so listing them here is acceptable. But do not add anything more sensitive: no full names beyond what’s already on the directory, no email addresses, no project assignments, no supervisor info, no machine IPs, no admin contact emails. If you need to track those, use a private channel.
How to read the tables
username— Imperial-style short username (CID or similar). This is what the user types as their Linux account name.- ✅ in a machine column means the user should have an account on that box.
- ⚙️ means they have sudo (admin) rights on that box. Sudo implies an account.
- Empty cell means no account.
Current roster
Last updated: 2026-06-12. If a discrepancy with a real machine is found, the per-machine
/etc/ic-lab-setup.confwins — update this page to match, not the other way around.
| username | ic-ada | ic-croderog | ic-abd | Notes |
|---|---|---|---|---|
| ak5122 | ✅ | |||
| alee9 | ✅ | |||
| alewalle | ✅ | |||
| all224 | ⚙️ | ⚙️ | ⚙️ | Lab admin |
| aqayyum | ✅ | ✅ | ||
| beizhou | ⚙️ | Pre-existing admin account on ic-ada | ||
| bzhou6 | ✅ | |||
| ccorrad1 | ✅ | |||
| croderog | ⚙️ | ⚙️ | ⚙️ | Lab admin |
| dugurlu | ✅ | Added 2026-06-12 | ||
| ea2825 | ⚙️ | ⚙️ | ⚙️ | Lab admin |
| jsolisle | ✅ | |||
| lcicci | ✅ | |||
| mb5613 | ✅ | |||
| rkb23 | ✅ | |||
| sm5223 | ✅ | |||
| sq15 | ✅ | |||
| sw4924 | ✅ | |||
| tmb119 | ✅ | |||
| wz422 | ✅ |
ic-croderog and ic-abd columns above are placeholders — fill in once each machine’s /etc/ic-lab-setup.conf has been audited. Until then, treat empty cells in those columns as “unknown, not no”.
How to update this page when adding or removing a lab member
- On each affected machine, edit
/etc/ic-lab-setup.confand add or remove the line inLAB_USERS=(...). - Run
sudo bash scripts/10-users.shfrom the kit. (Idempotent — for an addition, it creates the account and prints the initial password; for a removal, note that10-users.shdoes not delete accounts by design; manuallysudo deluser --remove-home <user>first if you want their data gone, orsudo deluser <user> labto just revoke shared-group access.) - Edit this page (
docs/sysadmin/lab-roster.mdincemrg-lab-guides) to reflect the new state. Bump the “Last updated” date. - Commit with a message like
roster: add dugurlu on ic-adaand push.
How to bootstrap this table for a new machine
When you set up a new box (see lab machine setup), you’ll pick LAB_USERS from this table. The common patterns are:
- Everyone in the lab → copy the full list, marking admins.
- Just admins + a project subset → copy your three admins and whichever lab members are working on that project.
- Personal workstation → only that person + the three admins.
After the kit runs, add a new column to the table above for the new machine and fill in the ✅ / ⚙️ marks.
See also
- Lab machine setup (end-to-end) — how
LAB_USERSends up provisioning accounts. - Create a user — manual reference for adding a single user.