doc: added procedure to modify committee members
This commit is contained in:
parent
c9980c891a
commit
424a7b0c2f
1 changed files with 48 additions and 0 deletions
|
@ -0,0 +1,48 @@
|
|||
# Change Committee Members
|
||||
This page covers the adding and removing of UL Computer Society committee members.
|
||||
|
||||
## Adding
|
||||
Before starting the committee member in question *must* have a Skynet Account.
|
||||
This is because we have several services that require authentication to access.
|
||||
Details on how to create one can be found [here][skynet_account_creation].
|
||||
|
||||
Once they have an account add their username to [``users.nix``][users.nix].
|
||||
Then commit and push.
|
||||
|
||||
Once everything is deployed they should have access to all resources within 15 min.
|
||||
If you require it sooner than that see the [Force Update](#force-update) section below.
|
||||
|
||||
Next checkout the page on [VaultWarden](./vaultwarden.md) to add the user to the password manager.
|
||||
|
||||
## Removing
|
||||
Removing is essentially the same as adding.
|
||||
|
||||
Remove their username to [``users.nix``][users.nix].
|
||||
Then commit and push.
|
||||
|
||||
## Force Update
|
||||
If you need to hasten an update you can log into teh server to give it a (virtual) kick.
|
||||
|
||||
### SSH into Kitt
|
||||
Kit is teh home of the user accounts.
|
||||
```shell
|
||||
ssh root@kitt.skynet.ie
|
||||
```
|
||||
### Once attached run these commands
|
||||
```shell
|
||||
# reboot the main process
|
||||
systemctl reboot skynet_ldap_backend.service
|
||||
|
||||
# Update the data (this ensures that folks are current members)
|
||||
systemctl reboot skynet_ldap_backend-update_data.service
|
||||
|
||||
# Apply the new group roles
|
||||
systemctl reboot skynet_ldap_backend-update_groups.service
|
||||
```
|
||||
### Exit the terminal.
|
||||
```shell
|
||||
quit
|
||||
```
|
||||
|
||||
[skynet_account_creation]: ../../tutorials/skynet/create_account.md
|
||||
[users.nix]: https://forgejo.skynet.ie/Skynet/nixos/src/branch/main/config/users.nix#L52
|
Loading…
Reference in a new issue