atom feed51 messages in org.freebsd.freebsd-newbiesRe: Newbie tip
FromSent OnAttachments
Darren WiebeMay 11, 1999 9:50 am 
G. Adam StanislavMay 11, 1999 1:24 pm 
unkn...@riverstyx.netMay 11, 1999 1:51 pm 
Dan LangilleMay 11, 1999 2:01 pm 
unkn...@riverstyx.netMay 11, 1999 3:03 pm 
G. Adam StanislavMay 11, 1999 3:46 pm 
Eric HodelMay 11, 1999 7:13 pm 
Rick HamellMay 11, 1999 7:17 pm 
unkn...@riverstyx.netMay 12, 1999 8:23 pm 
unkn...@riverstyx.netMay 12, 1999 8:29 pm 
Sue BlakeMay 12, 1999 8:42 pm 
unkn...@riverstyx.netMay 12, 1999 9:21 pm 
G. Adam StanislavMay 13, 1999 8:11 am 
unkn...@riverstyx.netMay 13, 1999 11:49 am 
K. MarshMay 13, 1999 12:06 pm 
unkn...@riverstyx.netMay 13, 1999 1:27 pm 
The Classiest Man AliveMay 13, 1999 2:00 pm 
Sue BlakeMay 13, 1999 2:43 pm 
unkn...@riverstyx.netMay 13, 1999 3:32 pm 
G. Adam StanislavMay 13, 1999 4:45 pm 
rick hamellMay 13, 1999 7:19 pm 
Eric HodelMay 13, 1999 8:02 pm 
Alex KapranoffMay 14, 1999 12:34 am 
G. Adam StanislavMay 14, 1999 6:41 am 
G. Adam StanislavMay 14, 1999 4:46 pm 
Sue BlakeMay 14, 1999 5:30 pm 
Alex KapranoffMay 15, 1999 1:21 am 
G. Adam StanislavMay 15, 1999 9:04 am 
G. Adam StanislavMay 15, 1999 9:09 am 
Tim VanderhoekMay 15, 1999 2:18 pm 
Alex KapranoffMay 16, 1999 12:42 am 
G. Adam StanislavMay 16, 1999 7:20 am 
Adam SzilveszterMay 16, 1999 7:50 am 
G. Adam StanislavMay 16, 1999 11:45 am 
Adam SzilveszterMay 16, 1999 1:00 pm 
G. Adam StanislavMay 16, 1999 3:03 pm 
Adam SzilveszterMay 16, 1999 11:19 pm 
Takeshi OtsukiMay 16, 1999 11:19 pm 
Jukka SimilaMay 17, 1999 1:25 am 
Jukka SimilaMay 17, 1999 9:28 am 
Adam SzilveszterMay 17, 1999 9:56 am 
unkn...@riverstyx.netMay 17, 1999 1:07 pm 
David WolfskillMay 17, 1999 3:35 pm 
G. Adam StanislavMay 17, 1999 3:43 pm 
Bill SwingleMay 17, 1999 4:35 pm 
unkn...@riverstyx.netMay 17, 1999 4:39 pm 
Sue BlakeMay 17, 1999 4:40 pm 
unkn...@riverstyx.netMay 17, 1999 4:46 pm 
Crist J. ClarkMay 17, 1999 6:52 pm 
Laurence BerlandMay 17, 1999 7:42 pm 
Alex KapranoffMay 17, 1999 9:15 pm 
Subject:Re: Newbie tip
From:Crist J. Clark (cj@cc942873-a.ewndsr1.nj.home.com)
Date:May 17, 1999 6:52:23 pm
List:org.freebsd.freebsd-newbies

Jukka Simila wrote,

But: If you have a computer that can't be power-on for 24h / day, say, a computer used mainly for text-editing (that old 486 :), wouldn't it be nicer to give users a possibility to shut it down with their own password, rather than delivering root's password to everyone, or recommending microsoft-style shutdown "just switch the power off, it's all right then" :)

Of course, better example than "sudo reboot" would have been "sudo halt" which would do the obvious.

On a computer at work that people need to be able to bring up and down, I did the following old trick,

1) I created a user called 'shutdown' 2) Made the user a member of group 'operator' (5). 3) Gave shutdown a startup shell something like, /usr/local/libexec/conshtdwn 4) Put something like the following in that file,

#!/bin/sh

if [ -z $REMOTEHOST ] && [ "x$HOST" = "x`hostname`" ]; then

/sbin/shutdown -h now

else

echo "The computer may only be shutdown at the terminal." echo "" echo "This account is not available for login." exit 1

fi

# NOT REACHED exit 2

5) Give the user, shutdown, a null password.

This way, anyone, even someone without an account, can shutdown the computer gracefully at the terminal. This is much better than the other alternative of having them push reset or cycle the power on the running OS.

I must admit I can't remember for sure how I did the check to make sure the login is not from a remote machine (for obvious reasons an anonymous shutdown from remote locations is a Bad Thing). The way I have done it here is for illustrative purposes, I do not think it is sure-fire or secure.

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message