mirror of
https://github.com/lm-sensors/lm-sensors
synced 2025-08-29 13:28:01 +00:00
Exit immediately if not root.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5749 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
parent
6868367764
commit
6ff7f5e25b
3
CHANGES
3
CHANGES
@ -1,6 +1,9 @@
|
||||
lm-sensors CHANGES file
|
||||
-----------------------
|
||||
|
||||
SVN-HEAD
|
||||
pwmconfig: Exit immediately if not root
|
||||
|
||||
3.1.1 (2009-06-21)
|
||||
isadump: Use geteuid instead of getuid so that setuid bit works
|
||||
isaset: Use geteuid instead of getuid so that setuid bit works
|
||||
|
@ -42,6 +42,12 @@ then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "`id -u`" != "0" ]
|
||||
then
|
||||
echo "You need to be root to run this script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "# pwmconfig revision $REVISION ($REVDATE)"
|
||||
echo 'This program will search your sensors for pulse width modulation (pwm)'
|
||||
echo 'controls, and test each one to see if it controls a fan on'
|
||||
@ -258,7 +264,7 @@ do
|
||||
GOODPWM="$GOODPWM $i"
|
||||
fi
|
||||
else
|
||||
NOTROOT=1
|
||||
echo "Can't write to $i, skipping."
|
||||
fi
|
||||
done
|
||||
|
||||
@ -302,13 +308,6 @@ then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$NOTROOT" = "1" ]
|
||||
then
|
||||
echo 'As you are not root, we cannot write the PWM settings.'
|
||||
echo 'Please run as root to continue.'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo 'Warning!!! This program will stop your fans, one at a time,'
|
||||
echo "for approximately $DELAY seconds each!!!"
|
||||
echo 'This may cause your processor temperature to rise!!!'
|
||||
|
Loading…
x
Reference in New Issue
Block a user