diff --git a/doc/newAdmin.md b/doc/newAdmin.md new file mode 100644 index 0000000..030f626 --- /dev/null +++ b/doc/newAdmin.md @@ -0,0 +1,39 @@ +[TOC] + +# Required Software +- ssh +- git +- sops +- nix + +# ask Student Council +self explenatory + +# get a key and transponder + +# inclusion into the Matrix Chat +self explenatory + +# get added to the `root@mathebau.de` mail thing + +# get azatoth account +- Example user `dennis` +- `sudo adduser dennis --disabled-password` to create the user +- `sudo usermod -a -G sudo dennis` to give admin priviledges to the user +- SSH-Pubkey in `/home/dennis/.ssh/authorized_keys` +- Set correct rights for `.ssh/` and `authorized_keys` + - The following has worked + - `chown -R dennis:dennis .ssh/` + - `chmod 700 .ssh/` + - `chmod 600 .ssh/authorized_keys` +- You can connect now with `ssh dennis@fb04184.mathematik.tu-darmstadt.de` + +# get access to the pass on azatoth +Right now there is one gpg key on azatoth that is secured with a password. +You should get the password. + +# get access to the git repo +- You need to get an account at [git.mathebau.de](https://git.mathebau.de). +- You need to get added to the Server Minions + +# get your credentials placed in the git repo