206 lines
6.7 KiB
Plaintext
206 lines
6.7 KiB
Plaintext
Step 1 Failure > expectation
|
|
- Delete user + delete home directory
|
|
- Exit
|
|
- Ubuntu 14
|
|
- Works as expected.
|
|
- Shows error & Revert status
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
- Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 2 Failure > expectation
|
|
- Delete user + delete home directory
|
|
- Exit
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 3 Failure > expectation
|
|
- Reset the attributes of "authorized_keys"
|
|
- Delete user + delete home directory
|
|
- Exit
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 4 Failure > expectation
|
|
- Restore backup files in /etc/apt folder and sub-folders
|
|
- Differs for each provider (Hetzner specially)
|
|
- Script continues
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 5 Failure > expectation
|
|
- Continue to Step 8
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 6 Failure > expectation
|
|
- Disable UFW
|
|
- Continue to next Step
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 7 Failure > expectation
|
|
- For 1st run of the script Restore /etc/fail2ban/jail.conf
|
|
- For 2nd run of the script restore /etc/fail2ban/jail.local
|
|
- Restore /etc/fail2ban/jail.d/defaults-debian.conf file if present
|
|
- Continue to next step
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
Step 8 Failure > expectation
|
|
- Display that something did not complete successfully
|
|
- Continue to next step
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
|
|
Step 9 Failure > expectation
|
|
- Reset the attributes of "authorized_keys"
|
|
- Delete user + delete home directory
|
|
- [If opted] Restore backup files in /etc/apt folder and sub-folders
|
|
- Disable UFW
|
|
- For 1st run of the script Restore /etc/fail2ban/jail.conf
|
|
- For 2nd run of the script restore /etc/fail2ban/jail.local
|
|
- Restore /etc/fail2ban/jail.d/defaults-debian.conf file if present
|
|
- Restore the /etc/ssh/sshd_config file
|
|
- Exit
|
|
- Ubuntu 14
|
|
- Works as expected
|
|
- Ubuntu 16
|
|
- Works as expected.
|
|
- Ubuntu 18
|
|
- Works as expected.
|
|
- Debian 8
|
|
Works as expected
|
|
- Debian 9
|
|
- Works as expected
|
|
|
|
|
|
## Testing
|
|
- [x] Test - ([Digital Ocean](https://m.do.co/c/90b426e9b307 "Get $100 free credit")) - Debian 9.6
|
|
- [x] Test - ([Digital Ocean](https://m.do.co/c/90b426e9b307 "Get $100 free credit")) - Debian 8.10
|
|
- [x] Test - ([Digital Ocean](https://m.do.co/c/90b426e9b307 "Get $100 free credit")) - Ubuntu 14.04.5
|
|
- [x] Test - ([Digital Ocean](https://m.do.co/c/90b426e9b307 "Get $100 free credit")) - Ubuntu 16.04.5
|
|
- [x] Test - ([Digital Ocean](https://m.do.co/c/90b426e9b307 "Get $100 free credit")) - Ubuntu 18.04.5
|
|
- [x] Test - ([Digital Ocean](https://m.do.co/c/90b426e9b307 "Get $100 free credit")) - Ubuntu 18.10
|
|
- [x] Test - ([Hetzner](https://www.hetzner.com/)) - Debian 9
|
|
- [x] Test - ([Hetzner](https://www.hetzner.com/)) - Ubuntu 16.04.5
|
|
- [x] Test - ([Hetzner](https://www.hetzner.com/)) - Ubuntu 18.04.1
|
|
- [x] Test - ([OVH](https://www.ovh.com)) - Debian 9
|
|
- [x] Test - ([OVH](https://www.ovh.com)) - Debian 8
|
|
- [x] Test - ([OVH](https://www.ovh.com)) - Ubuntu 14.04
|
|
- [x] Test - ([OVH](https://www.ovh.com)) - Ubuntu 16.04
|
|
- [x] Test - ([OVH](https://www.ovh.com)) - Ubuntu 18.04
|
|
|
|
- [x] Test failures - Debian 9 - Step 1
|
|
- [x] Test failures - Debian 9 - Step 2
|
|
- [x] Test failures - Debian 9 - Step 3
|
|
- [x] Test failures - Debian 9 - Step 4
|
|
- [x] Test failures - Debian 9 - Step 5
|
|
- [x] Test failures - Debian 9 - Step 6
|
|
- [x] Test failures - Debian 9 - Step 7
|
|
- [x] Test failures - Debian 9 - Step 8
|
|
- [x] Test failures - Debian 9 - Step 9
|
|
|
|
- [x] Test failures - Debian 8 - Step 1
|
|
- [x] Test failures - Debian 8 - Step 2
|
|
- [x] Test failures - Debian 8 - Step 3
|
|
- [x] Test failures - Debian 8 - Step 4
|
|
- [x] Test failures - Debian 8 - Step 5
|
|
- [x] Test failures - Debian 8 - Step 6
|
|
- [x] Test failures - Debian 8 - Step 7
|
|
- [x] Test failures - Debian 8 - Step 8
|
|
- [x] Test failures - Debian 8 - Step 9
|
|
|
|
- [x] Test failures - Ubuntu 14.04 - Step 1
|
|
- [x] Test failures - Ubuntu 14.04 - Step 2
|
|
- [x] Test failures - Ubuntu 14.04 - Step 3
|
|
- [x] Test failures - Ubuntu 14.04 - Step 4
|
|
- [x] Test failures - Ubuntu 14.04 - Step 5
|
|
- [x] Test failures - Ubuntu 14.04 - Step 6
|
|
- [x] Test failures - Ubuntu 14.04 - Step 7
|
|
- [x] Test failures - Ubuntu 14.04 - Step 8
|
|
- [x] Test failures - Ubuntu 14.04 - Step 9
|
|
|
|
- [x] Test failures - Ubuntu 16.04 - Step 1
|
|
- [x] Test failures - Ubuntu 16.04 - Step 2
|
|
- [x] Test failures - Ubuntu 16.04 - Step 3
|
|
- [x] Test failures - Ubuntu 16.04 - Step 4
|
|
- [x] Test failures - Ubuntu 16.04 - Step 5
|
|
- [x] Test failures - Ubuntu 16.04 - Step 6
|
|
- [x] Test failures - Ubuntu 16.04 - Step 7
|
|
- [x] Test failures - Ubuntu 16.04 - Step 8
|
|
- [x] Test failures - Ubuntu 16.04 - Step 9
|
|
|
|
- [x] Test failures - Ubuntu 18.04 - Step 1
|
|
- [x] Test failures - Ubuntu 18.04 - Step 2
|
|
- [x] Test failures - Ubuntu 18.04 - Step 3
|
|
- [x] Test failures - Ubuntu 18.04 - Step 4
|
|
- [x] Test failures - Ubuntu 18.04 - Step 5
|
|
- [x] Test failures - Ubuntu 18.04 - Step 6
|
|
- [x] Test failures - Ubuntu 18.04 - Step 7
|
|
- [x] Test failures - Ubuntu 18.04 - Step 8
|
|
- [x] Test failures - Ubuntu 18.04 - Step 9
|
|
|
|
- [x] Test - How it behaves on repeat execution |