3 ms·
> useful for non-expert users who can just run the script. Running random scripts one doesn’t understand as root has its potential problems, though. Non-expert
by amarshall 6y ago
> useful for non-expert users who can just run the script.
Running random scripts one doesn’t understand as root has its potential problems, though. Non-experts should still audit what this script (or any script requiring elevated privileges) is doing and strive to understand it.
- ivan_ah 6y agoTrue that. After looking through the script in more details, I wouldn't recommend running without checking. I thought it was doing just basic ssh + firewall, but it does a lot more things, so probably better to run piecemeal even for non-experts. Maybe this could be turned into some interactive script that explains a little (in beginner-friendly language) what each step does? It would be also nice to have a log of which steps were performed, and instructions for the undo-step in case users want to go back... wishlist.append( ^ ).