Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save yonzin/f9a9a26dc096dfd77ab925c3f63ace9e to your computer and use it in GitHub Desktop.
Save yonzin/f9a9a26dc096dfd77ab925c3f63ace9e to your computer and use it in GitHub Desktop.
Bash script header to elevate a script that needs to run as "root" if it is run without sudo. Background here: http://darkblue.sdf.org/weblog/post/got-root
# /bin/sh
if [ "$(whoami)" != 'root' ]; then
echo 'This script must be run as "root".'
echo 'Enter password to elevate privileges:'
SCRIPTPATH=$( cd $(dirname $0) ; pwd -P )
SELF=`basename $0`
sudo $SCRIPTPATH'/'$SELF
exit 1
fi
clear
echo 'Script running with root privileges.'
# Your code here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment