Re: shutdown

Top Page

Reply to this message
Author: Francois-Xavier KOWALSKI
Date:  
To: guilde
Subject: Re: shutdown
>>>>> "Tof" == Tof Fauvet <tof.fauvet@???> writes:

Tof> Stephane Driussi wrote:
>> bonjour a tous,
>> je n'arrive pas a lancer shutdown d'un compte user
>> shutdown me reponds que je dois etre root.
>> J'ai pourtant un fichier /etc/shutdown qui contient tout les users et
>> aussi cose la case a cocher "peut lancer shutdown" dans linuxconf.
>> Une idee ?
>> Je souhaiterais creer un compte "arret" qui lancerai la commande
>> shutdown seulement si arret est le seul sur la machine et qu'il n'y a
>> pas un serveur X qui tourne.
>> Merci.


fichier /Etc/passwd:

Tof> arret::0:0::/home/arret:/sbin/shutdown -h now


j'ajouterais meme le fichier /home/arret/.xsession

contenant

#!/bin/sh
exec $SHELL

pour que cela fonctionne aussi si le run-level est 4 (X11 par XDM).

Pour info, la commande la plus clean pour faire un arret est la
commande SystemV init (et non pas les commandes BSD reboot, shutdown &
autres halt).

init 0 arrete la machine
init 6 reboote la machine

cf /etc/inittab pour tous les autres valeures possibles du parametre
de init.

    A+.
        FX.
-- 
Fix KOWALSKI                              mailto:ayoul@club-internet.fr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Its name is Public Opinion.  It is held in reverence.  It settles
    everything.  Some think it is the voice of God. -- Mark Twain