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