cancel
Showing results for 
Search instead for 
Did you mean: 

profile

Highlighted
Indrajit Bhagat
Regular Advisor

profile

hi all
how can we place a shutdown command in the user's .profile so that she can't do anything else.
5 REPLIES
Victor Fridyev
Honored Contributor

Re: profile

Hi,

Define it as the user's shell in /etc/passwd file.

HTH
Entities are not to be multiplied beyond necessity - RTFM
James R. Ferguson
Acclaimed Contributor

Re: profile

Hi:

The easiest way is to declare '/usr/sbin/shutdown -r y' as the program to use as the shell (i.e. the last field of the '/etc/passwd' record for the user in question.

Then, specify the user in '/etc/shutdown.allow' to enable his/her use of the command. Your modified '/etc/shutdown.allow' should look something like:

serverhostname root
serverhostname indrajit

See the manpages for 'shutdown(1M)' for additional information.

Given this setup, when your user logs into your server, it is shutdown.

Regards!

...JRF...
James R. Ferguson
Acclaimed Contributor

Re: profile

Hi (again):

Correction. The 'passwd' entry should read simply:

/sbin/shutdown

in lieu of somethign like '/usr/bin/sh'.

Regards!

...JRF...

James R. Ferguson
Acclaimed Contributor

Re: profile

Hi (again):

How did I *not* answer your question? Would you like a different method?

Regards!

...JRF...
AwadheshPandey
Honored Contributor

Re: profile

ok, alternate method is edit users id to 0 (root)and place shutdown command to users .profile
It's kind of fun to do the impossible