If you need to make sure a script is run as root, add the following to the start of the script: if [[ $UID -ne 0 ]]; then echo "$0 must be run as root" exit 1 fi ...
I meant any insecurities inherent in letting cardctl being run (with any arbitrary commands) without a password, as opposed to the "script", which wouldn't be modifiable by normal users, and so would ...
A script is just a collection of commands saved into a text file (using the special .ps1 extension) that PowerShell understands and executes in sequence to perform different actions. In this post, we ...