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