Permission to change run level

ronnie gauthier ronnieg
Mon May 17 11:44:19 PDT 2004


Look at what I just found,
http://www.dslreports.com/faq/unixdsl/all#4033
I took a look and it is just what will fix you.

On Mon, 10 Feb 2003 15:35:12 -0700 - Andrew Mathews
<andrew_mathews at linux-works.org> wrote the following
Re: Re: Permission to change run level

>Condon Thomas A KPWA wrote:
>> Folks,
>> 
>> I've got a laptop with RedHat 6.2 on it that I added a user to, so my
>> brother could continue writing while he is visiting.  However, this machine
>> does not allow anyone but root to shut down the machine (init 0).
>> 
>> I don't have this problem on other machines, but I've been unable to find
>> details on allowing users to do this in the man entries on init, runlevel,
>> or anything else I could think of to search.
>> 
>> Any help would be much appreciated.
>> 
>> 
>> In Harmony's Way, and In A Chord,
>> 
>> Tom  :-})
>> 
>> Thomas A. Condon
>> Barbershop Bass Singer
>> Registered Linux User #154358
>> A Jester Unemployed
>> _______________________________________________
><snip>
>
> From man shutdown:
>ACCESS CONTROL
>        shutdown can be called from init(8) when the  magic  keys 
>CTRL-ALT-DEL are  pressed, by creating  an appropriate entry in 
>/etc/inittab. This means that everyone who has physical access to the 
>console keyboard can shut  the system down. To prevent this, shutdown 
>can check to see if an authorized user is logged in on one of the 
>virtual consoles.  If  shutdown  is  called  with  the  -a argument (add 
>this to the invocation of shutdown in /etc/inittab), it checks to  see 
>if  the  file  /etc/shutdown.allow  is  present.  It then compares the 
>login names in that file with the list of people that are logged in on a 
>virtual  console  (from /var/run/utmp). Only if one of those authorized 
>users or root is logged in, it will proceed. Otherwise it will write the 
>message shutdown: no authorized users logged in to the (physical) system 
>console. The format of /etc/shutdown.allow  is one user name per line. 
>Empty lines and comment lines (prefixed by a #) are allowed. Currently 
>there is a limit of 32 users in this file.
>Note that if /etc/shutdown.allow is not present,  the  -a  argument  is
>ignored.
>-----------------------------------notes-----------------------------
>Shutdown  wasn't  designed to be run setuid. /etc/shutdown.allow is not
>used to find out who is executing shutdown, it ONLY checks who is 
>currently logged in on (one of the) console(s).
>--------------------------------/notes-------------------------------
>HTH,
>-- 
>Andrew Mathews
>---------------------------------------------------------------------
>   3:28pm  up  1:24,  4 users,  load average: 0.54, 0.25, 0.15
>---------------------------------------------------------------------
>Work smarter, not harder, and be careful of your speling.
>
>_______________________________________________
>Linux-users mailing list
>Linux-users at linux-sxs.org
>Unsubscribe/Suspend/Etc ->
>http://www.linux-sxs.org/mailman/listinfo/linux-users


More information about the Linux-users mailing list