Opened 11 years ago
Closed 10 years ago
#41 closed (fixed)
need a plan for creating a new site admin account
Reported by: | chaos@bbn.com | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | IG-ADM-1 |
Component: | Administration | Version: | SPIRAL4 |
Keywords: | Cc: | ||
Dependencies: |
Description
There should be a plan or checklist for creating accounts on a rack for a new site admin.
Change History (7)
comment:1 Changed 11 years ago by
comment:2 Changed 11 years ago by
Sorry i let this drop for so long. I am confused about the proposed solution. Are you suggesting more like:
- There will be one admin account, named localadmin, which is shared between all site admins of the rack. The expectation is that all site admins will use that account for whatever they need to do.
- There will be an admin account, named localadmin, which site admins can use to bootstrap their own accounts. The expectation is that site admins will create their own accounts themselves, and use them for whatever they need to do.
My feedback depends slightly on what is being proposed, but, in general:
- It's better for people to have individual accounts for auditing purposes, not to mention for individual user convenience.
- Any time there's a shared credential, there needs to be a plan for changing that credential when someone who has access to it leaves.
Let me know whether either A or B is similar to what you had in mind, and we'll go from there.
comment:3 Changed 11 years ago by
We had a hallway conversation at GEC about this ticket:
- We prefer for site admins to have individual accounts, rather than use a shared account.
- Rob asked if we need to be able to add accounts after the rack has been deployed, or if this is a one-time thing. We definitely need to be able to delete accounts after the rack has been deployed (e.g. if someone leaves the project), and the creation process is probably similar, and likely also necessary.
- A proposed solution:
- For each new rack, Utah should create one account for some initial admin at the site (e.g. whoever takes delivery of the rack).
- That account should have the credentials needed to add new accounts using the same method.
- Utah should document the steps needed to create and delete site admin accounts.
- Armed with that initial account and the documentation, each site will administer its own site admins thereafter (with the exception of "please rescue us because we had one site admin who left, sorry" type situations, which will hopefully be rare)
I believe both Rob and i are okay with the proposed solution. Rob, does this sound like what we talked about to you?
comment:4 Changed 11 years ago by
As far as i know, this ticket is still active: the solution proposed in 3 is still desirable and still outstanding.
comment:5 Changed 11 years ago by
I'd like to ping on this ticket: if we get the BBN rack in the near future, that would be a great time to test out the site admin account creation procedure. And i think we definitely want this procedure to exist in time for it to be used on any non-Utah/non-BBN racks which are delivered.
comment:6 Changed 11 years ago by
Leigh started a page for this at https://users.emulab.net/trac/protogeni/wiki/RackAdminAccounts, containing steps for creating control node and emulab admin accounts.
Someone (probably Nick) should produce some text about how to create accounts on the foam and flowvisor VMs, and that will be it for this.
comment:7 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Nick added information to https://users.emulab.net/trac/protogeni/wiki/RackAdminAccounts about creating FV and FOAM accounts, which is all this ticket needed to be closed.
There is a suggested solution for this, waiting for additional feedback. Bits of relevant mail follow:
Leigh:
Chaos:
Leigh: