The following processes should be used to offboard a volunteer, intern, or contractor who had been given permissions and is now leaving Blockchain Commons.
Check the list of outside collaborators, and remove as appropriate:
https://github.com/orgs/BlockchainCommons/outside-collaborators
Search the organization for uses of the person's GitHub ID and click on the "Code" tab:
- Remove ID from any CODEOWNERS files.
- Remove any active titles such as "Maintainer" in Credits of README, but maintain (and/or add) "Author", "Developer", or other credits showing historical role.
- Obviously, do not touch the CLAs.
Delete any user IDs created under Linode:
https://cloud.linode.com/account/users
Also:
- Reset any passwords known by user.
- Remove any of user's public keys from
~/.ssh/id_rsa.pub
and/orauthorized_keys
. (This is the preferred way of giving access to users.)
If any Signal groups are considered private, possibly including bc-sysadmin
and bc-bizdev-20xx
, user should be removed. (They can also LEAVE any groups themselves.)
Remove any permissions from App Store Connect: https://appstoreconnect.apple.com/access/users
Edit, check, and Delete the user.