From 3f18c1513524fcfcd0028a19e051f92ebc5912d3 Mon Sep 17 00:00:00 2001 From: steve Date: Tue, 20 Jun 2006 23:19:51 +0000 Subject: [PATCH] 2006-06-20 23:19:51 by steve When setting up the new Gentoo system allow *all* users to 'su' to root. This is pretty mandatory if you've copied accounts over, but root logins are disabled. --- hooks/gentoo/20-enable-su | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 hooks/gentoo/20-enable-su diff --git a/hooks/gentoo/20-enable-su b/hooks/gentoo/20-enable-su new file mode 100755 index 0000000..8b96c9e --- /dev/null +++ b/hooks/gentoo/20-enable-su @@ -0,0 +1,42 @@ +#!/bin/sh +# +# This script allows all users to use 'su' to become root. +# +# Steve +# -- +# http://www.steve.org.uk/ + + +prefix=$1 + +# +# Source our common functions +# +if [ -e /usr/lib/xen-tools/common.sh ]; then + . /usr/lib/xen-tools/common.sh +else + . ./hooks/common.sh +fi + + +# +# Log our start +# +logMessage Script $0 starting + +# +# Remove lines matching 'group' or 'wheel'. +# +grep -v wheel ${prefix}/etc/pam.d/su > ${prefix}/etc/pam.d/su.tmp +grep -v group ${prefix}/etc/pam.d/su.tmp > ${prefix}/etc/pam.d/su + +# +# Make sure permissions are correct. +# +chown root:root ${prefix}/etc/pam.d/su +chmod 600 ${prefix}/etc/pam.d/su + +# +# Log our finish +# +logMessage Script $0 finished