#!/bin/sh # Craig Jennings # FreeBSD script to install and config sudo # exit if not root if ! [ $(id -u) -eq 0 ] then echo "Must be run as root. Exiting." exit fi # install sudo pkg install -y sudo # backup original file cp /usr/local/etc/sudoers /usr/local/etc/sudoers.orig sed 's/^# *%wheel ALL=(ALL:ALL) NOPASSWD: ALL/%wheel ALL=(ALL:ALL) NOPASSWD: ALL/' \ /usr/local/etc/sudoers > /usr/local/etc/sudoers.tmp visudo -c -f /usr/local/etc/sudoers.tmp && mv /usr/local/etc/sudoers.tmp /usr/local/etc/sudoers