Voici le second tour de consultation. Priere de :
- me corriger
- me corriger en priv�. L'objectif d'une FAQ est de baisser le volume de la
liste. Pour l'instant, c'est le contraire. Difficile de dicerner les questions
originales parmis les corrections...
Bonne lecture, Mt.
PS: comme je suis toujours en pleins calculs bourrins, je peux pas booter, de
peur de perdre les calculs deja faits. C'est pas pratique pour verifier que je
dis pas de betises...
PS2: J'ai besoin de docs sur la cat�gorie 5.
-------------------------------------------------------------------------
QUESTION :
Mon PC est un b�te PC � la maison, sans r�seau, que je souhaite le + simple
possible � administrer et � utiliser. Je voulais un moyen simple pour
�teindre la machine quand on a fini de s'en servir.
R�PONSES : Comme toujours, il y a plusieurs solutions. Il y a m�me plusieurs
cat�gories :
- Brutales et efficaces
- Pour �teindre depuis le clavier
- Pour �teindre depuis la console
- Pour �teindre depuis l'environnement graphique
- Pour �teindre m�me quand la souris et le clavier sont morts
CAT�GORIE 1 : Les simples, mais brutales
I)
CTRL-ALT-SUPPR (�ventuellement pr�c�d� de CTRL-ALT-F1 pour "sortir" de X)
et on presse son petit doigt boudin� sur l'interrupteur quand on voit le
bios qui reboute. Remarquablement in�l�gant mais ne demande aucune config et
marche tout le temps m�me pour ceux qui se fourvoient en dehors de debian...
Il y a une petite variante qui demande de changer /etc/inittab afin que
CTRL-ALT-SUPPR provoque un halt au lieu d'un reboot mais quitte � modifier
un fichier autant utiliser une m�thode �l�gante.
II)
Faire un script d'arr�t (appartenant � root) en positionnant le set UID.
Point n�gatif : on ne contr�le plus rien. On peut se faire booter/stopper la
machine � distance par un utilisateur en telnet (anonyme?).
Bref, � �viter...
CAT�GORIE 2: Pour stopper au clavier
I) Cr�er /etc/shutdown.allow, et y mettre 1 ligne avec le nom d'user
Ensuite, on peut faire
$ shutdown -a
II) dans fr-latin[01].map, on peut lire :
---8<----------8<----------8<----------8<---
# Red�marrer ou arr�ter l'ordinateur, sont disponibles directement au
clavier
#
# Control Alt Delete/Backspace : red�marrer
# AltGr + Impr. �cran : arr�ter
#
# Ajouter pour ces deux fonction les lignes suivantes � /etc/inittab :
#
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -r now
# kb:12345:kbrequest:/sbin/halt
---8<----------8<----------8<----------8<---
On peut bien s�r modifier les touches servant � arr�ter la b�cane, il
suffit de leur affecter la valeur KeyboardSignal. Moi, j'ai mis Boot pour
Ctrl-Alt-{Del,Suppr,Backspace} et KeyboardSignal sur Ctrl-AltGr-{Del,Suppr,
Backspace} mais on peut compliquer encore. Par exemple, faire que la
combinaison alt+fl�che haut arr�te la machine :
kb:12345:kbrequest:/sbin/shutdown -t1 -a -h now
Note: Il faut que init relise son fichier de configuration avant que �a
marche. La commande est :
# init q
CAT�GORIE 3 : Pour �teindre depuis la console
I)
- cr�er un groupe 'shutdown', changer les droits, et le groupe de
shutdown en 'rwsr-x--- root shutdown'
- ajouter les utilisateurs privil�gies dans le groupe.
NOTE: A mon avis, c'est la plus proche de la philosophie de debian. J'aime.
II) utiliser sudo
Il suffit de taper :
sudo shutdown -h now
CAT�GORIE 4: Pour �teindre graphiquement
I) Utiliser xdm, gdm, kdm ou Login.app pour acc�der directement � X sans
passer par la case console.
On peut rebouter facilement depuis cet endroit :
login: reboot ou halt, selon ce qu'on veux.
password: le mot de passe root
Et pour le prix dans Login.app, en utilisant "console" comme login, on
obtient une console...
Et on a m�me pas besoin de divulguer le mot de passe root. Les diff�rents
?dm permettent de d�sactiver la demande de mot de passe. Voir la doc
appropri�e (celle de votre Display Manager favori) pour plus de d�tails.
II) Utiliser le programme /usr/bin/gshutdown, du paquet gshutdown
Probl�me, pour le lancer depuis les menus, il faut �tre root. Qui est
assez fou pour lancer X sous root ? Il faut donc attendre que ce
programme se modifie pour demander le mot de passe root si un simple
utilisateur demande � �teindre la machine, ou �quivalent...
(ou comprendre comment les concepteurs ont pr�vu leur coup :)
Note du scribe : Peut �tre que �a marche en cr�ant un /etc/shutdown.allow,
voir m�thode 2.1. A tester des que j'aurais fini mes calculs bourins :)
CAT�GORIE 5: Pour �teindre m�me quand le clavier et la souris sont morts
I) Sur un bo�tier ATX, modifier le comportement du bouton POWER OFF, pour
qu'il g�n�re un �v�nement apm, intercepter l'�v�nement avec apmd, qui
lancer le shutdown, � la demande.
NOTE DU SCRIBE: Tr�s int�ressant. Comment on fait ?