[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: בעניין: p.s. (was: Re: Shutdown by a user)



Quoth netvision on Sat, Jul 22, 2000:
> 2.  Set the sticky bit in the executable.
> 
>      #chmod u+s myshut

It's setuid bit.  Sticky bit is +t.

> 3. That's all. Invoking 'myshut' by any user will issue the work...

Or you can take the BSD approach:

1. Add users allowed to shutdown to some group (call it
   "operator").

2. Make shutdown owned by user root, group operator:
	# chown root.operator /sbin/shutdown

3. Make shutdown runnable only by operator, setuid root:
	# chmod 4550 /sbin/shutdown

Vadik.

-- 
Real software engineers don't debug programs, they verify correctness.
This process doesn't necessarily involve execution of anything on a
computer, except perhaps a Correctness Verification Aid package.

=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il