#!/bin/bash # Script Name: enableroot http://igurublog.wordpress.com/downloads/script-enableroot/ # Requires: # License: GNU GENERAL PUBLIC LICENSE Version 3 http://www.gnu.org/licenses/gpl-3.0.txt user=`whoami` if [ "$user" != "root" ]; then echo 'createroot: must be run with sudo' echo elif [ "$1" != "" ] && [ "$1" != "--help" ]; then echo 'createroot: unrecognized arguments' echo fi if [ "$1" != "" ] || [ "$user" != "root" ]; then echo "enableroot version 1.0.1" echo "Enables the root user on *ubuntu. Must be run with sudo" echo "Usage: sudo enableroot" echo echo "Instructions and updates:" echo "http://igurublog.wordpress.com/downloads/script-enableroot/" echo exit fi echo echo 'This script will enable the root user. Enter your new root password twice:' passwd root if [ "$?" != "0" ]; then echo 'createroot: passwd error - run enableroot again' exit 2 fi test=`grep 'Defaults.*env_reset,rootpw' /etc/sudoers` if [ "$test" = "" ]; then chmod u+w /etc/sudoers sed -i 's/^Defaults env_reset/Defaults env_reset,rootpw/' /etc/sudoers grep '^Defaults' /etc/sudoers chmod u-w /etc/sudoers fi echo "Done." exit 0