Commit graph

212 commits

Author SHA1 Message Date
28b0775be9
Try to prevent injection attacks 2021-11-30 20:52:44 -06:00
bfb219c7f2
Make scripts more robust 2021-11-29 22:17:26 -06:00
7ff1489a7b
Automatically generate UID using getent passwd 2021-11-29 18:27:39 -06:00
00a7b2e1d7
Fix email parsing bug 2021-11-29 17:52:51 -06:00
Anthony Wang
6b1d4b4a95 Update README name 2021-11-25 11:48:40 -06:00
Anthony Wang
21c8a60dc8 Add AGPL license 2021-11-25 11:47:18 -06:00
3536e5395c
Discontinue exocalc 2021-11-24 18:08:08 -06:00
f5d5bf0489
Prevent arbitrary code execution in register script 2021-11-24 15:52:06 -06:00
5f058a1f35
Hash the password first 2021-11-23 21:53:28 -06:00
400882f486
Remove ldif file if adduser is unsuccessful 2021-11-23 15:59:23 -06:00
a4820fae58
Add registration code 2021-11-23 15:58:25 -06:00
9df4ff1af6
Don't add user if ldapadd returns a nonzero exit code 2021-11-22 19:38:04 -06:00
c7a68d1941
Move ldif file after adding user 2021-11-22 15:54:11 -06:00
3c6c1ca46f
Typo 2021-11-22 15:36:11 -06:00
a47aa8bf38
Add registration backend script 2021-11-22 15:15:48 -06:00
517df1b073
Add exohub 2021-11-22 12:17:00 -06:00
23b0b47eee
Add a new domain for Drone 2021-10-30 16:48:03 -05:00
3ee4f18da4
Remove a domain from expand-cert 2021-10-27 22:03:31 -05:00
ab9c2939c4
Expand cert for portal domain 2021-10-27 20:54:02 -05:00
9960f50f69
Add a new subdomain 2021-10-27 16:49:07 -05:00
Anthony Wang
9a6c0a19a3 Default confirm no for adduser 2021-10-06 19:06:15 -05:00
Anthony Wang
6fa480fc18 Ask for custom UID in adduser 2021-10-06 19:05:05 -05:00
Anthony Wang
7698a9a6a4 Use default editor for ldapvi in moduser 2021-09-17 11:11:29 -05:00
Anthony Wang
51dacc7aca Remove KDE launcher config for new users since it doesn't work 2021-09-16 22:30:10 -05:00
Anthony Wang
a4d02a875b Remove extra newline in adduser 2021-09-16 22:09:38 -05:00
Anthony Wang
e4ca640821 Configure Plasma Application Launcher to show logout option 2021-09-16 22:08:54 -05:00
a69d1c93b7
Merge branch 'main' of ssh://git.exozy.me:4884/exozyme/Scripts 2021-09-12 09:41:58 -05:00
abf0c588f7
Run renew commands with sudo 2021-09-12 09:41:39 -05:00
Anthony Wang
ffc0f8de82 Create a short README 2021-09-12 09:38:23 -05:00
6ff2d916a8
Create renew and expand cert scripts 2021-09-12 09:33:19 -05:00
fd55166361
Correct path for pacman cache in backup script 2021-09-06 11:44:24 -05:00
57f97de4d7
Ignore /var/tmp in backup script 2021-09-05 21:12:01 -05:00
554e22e2c9
Exclude ROMs from backup 2021-09-05 21:02:45 -05:00
32e271a781
Ignore journal files in backup script 2021-09-05 20:49:41 -05:00
0a6befd3dd
Get backup script to actually work 2021-09-05 20:47:23 -05:00
9dbf04c710
Ignore qcow2 VM images in backup script 2021-09-05 19:56:35 -05:00
4b23580def
Make backup script executable 2021-09-05 19:54:27 -05:00
Anthony Wang
520c8b0647 Add a bup backup script 2021-09-05 19:54:02 -05:00
b9bf658e49
Add synapse bulk delete script 2021-09-04 12:29:52 -05:00
9c645eb481
Merge branch 'main' of ssh://git.exozy.me:4884/exozyme/Scripts 2021-08-30 19:48:32 -05:00
0b8f64ccdc
Calculate UID based on number of ldif files in directory 2021-08-30 19:47:28 -05:00
50542c2b53
Remove WoL script since we can use a PyPI module instead 2021-08-25 18:57:37 -05:00
Anthony Wang
a30839eb21 Add a wake-on-lan Python script 2021-08-24 22:26:47 -05:00
1709e05822
Update renew to work non-interactively with certbot 2021-08-23 20:26:50 -05:00
4e2aadb550
Remove ldif files and move them to Users repo 2021-08-22 10:55:48 -05:00
eaba759e29
Remove newlines after getting the value of shell commands in adduser script 2021-08-21 16:07:25 -05:00
dfff57ddca
Give LDAP user access to renewed certs in renew script 2021-08-21 11:22:34 -05:00
392cbe2610
Add certbot web certificate renew script 2021-08-21 11:20:21 -05:00
cb175c4ec7
Fix #1: Generate a random password for each user and print it out 2021-08-20 17:05:26 -05:00
b3eb09dd07
Adjust spaces and newlines 2021-08-20 17:03:44 -05:00