1

yop,

j'ai un ptit souci absolument pas grave, mais je ne sais pas comment j'y suis arrivé.

Je suis sur une Debian 5. J'utilise le runlevel 3 pour booter, je me logue en console, je lance X et KDE. Jusque là, très bien.

Par contre, je ne peut pas lancer reboot/poweroff avec mon compte utilisateur ! Je suis obligé de le faire en route, ce qui est chiant pour quelques raisons :

1. Sortir de KDE, se reloguer en root juste pour taper poweroff, c'est un peu con.
2. Même sans sortir de kde, c'est chiant. D'habitude, j'ai des raccourcis clavier pour ces commandes, là je l'ai dans le fion
3. Il est hors de question que je donne le mdp root à ma femme, et pourtant faut bien qu'elle puisse éteindre le PC.

Voilà voilà, je sens que je vais encore apprendre des choses que j'ignore. L'avantage de mes bidouilles, c'est que pour sortir de la merde, chaque fois, j'apprends des choses. hehe

Merci d'avance. happy

2

Folco (./1) :
3. Il est hors de question que je donne le mdp root à ma femme, et pourtant faut bien qu'elle puisse éteindre le PC.
Et en appuyant simplement sur le bouton d'alim du PC ?...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Pas essayé. Puis ça résoud pas le problème du reboot. Puis j'ai envie de savoir configurer ça comme il faut. hehe

4

Bah, c'est Debian quoi, leur sécurité par défaut est axée serveur et absolument paranoïaque, même la personne devant la machine ne peut rien faire. roll

Va dans kcontrol et configure KDM (qui tourne toujours en root, je le rappelle) pour permettre le shutdown/reboot pour tout le monde, après tu pourras utiliser les entrées de menu de KDE en tant qu'utilisateur simple. (Mais les commandes en ligne de commande continueront à ne fonctionner que pour root.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Je n'ai pas kdm...

6

Bah voilà ton problème. startx est obsolète.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

PpHd, tu fais comment ? gni

Je suis sûr que tu n'utilises pas KDM toi non plus ^^

8

man visudo
man sudo
cat /etc/sudoers
...
# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL
pphd ALL=NOPASSWD: /sbin/iwconfig, /sbin/ifup, /sbin/ifdown,/sbin/poweroff,/sbin/reboot


Après ton utilisateur peut faire:
sudo reboot
?

Par contre, appuyer sur le boutton "power" ne marche pas chez moi pour éteindre la machine. Il faut lancer "gnome-power-manager" avant, puis appuyer sur "power" pour que le processus d'extinction se fasse.
J'ai un peu regardé et je ne vois pas le problème (Je n'utilise pas KDE ni GNOME pour info) et j'ai encore GDM qui se lance.
J'ai bien le script /etc/acpi/powerbtn.sh mais il semble qu'il ne soit pas appelé. Si quelqu'un a une idée...

9

PpHd > Han, je suis déçu : je croyais que tu débranchais le cordon d'alimentation embarrassed

10

Pen^2 (./9) :
PpHd > Han, je suis déçu : je croyais que tu débranchais le cordon d'alimentation embarrassed

Mais c'est ce que je fais puisque je ne lance pas gnome-power-manager wink et c'est plus rapide que de taper poweroff ou shutdown, ou je sais plus quoi d'autres.
De toute facon, c'est robuste ces bêtes là tongue

11

Il faut éditer /etc/inittab. Est-ce que Ctrl-Alt-Suppr redémarre le PC ?
N.B. a priori il ne marche pas sous X, il faut faire Ctrl-Alt-Backspace pour quitter X puis Ctrl-Alt-Suppr (enfin Ctrl-Alt-F1 ou n'importe quoi qui te repasse en console marche, je crois : c'est juste que X intercepte les signaux clavier)

Si Ctrl-Alt-Suppr ne marche pas, édite inittab pour trouver ou ajouter une ligne qui ressemble à
ca:12345:ctrlaltdel:<commande>

<commande> peut être ce que tu veux et sera exécuté par init (donc en root) dès que les trois touches sont pressées en mode console (X11 a son propre gestionnaire de clavier donc il intercepte). Typiquement ça sera /sbin/shutdown -r now ou quelque chose comme ça.

Init t'autorise un autre raccourci clavier en plus de Ctrl-Alt-Suppr, le keyboard request, mais il s'agit d'un code caractère particulier et il faut qu'il soit dans la table du clavier (l'endroit où se trouve ledit fichier varie *énormément* c'est absolument pas standard, mais ça peut être genre dans /lib/kbd/keymaps, ou apparemment sur mon PC actuel dans /etc/console, et ça va a priori être un fichier .map.gz).
Tu peux utiliser ce raccourci pour faire autre chose. Pour cela il suffit d'ajouter dans inittab une ligne de la forme :
kb:12345:kbrequest:<commande>
(N.B. : les deux lettres du début n'ont aucune importance (il faut juste que ça soit unique dans la inittab), c'est kbrequest/ctrlaltdel qui le sont, et 12345 indique dans quels runlevels le raccourci est actif. « man inittab » pour plus d'infos.)

Maintenant comment savoir/choisir à quelle combinaison de touches correspond le keyboard request ? eh bien il s'agit de la combinaison qui est associée dans la table du clavier au "caractère" KeyboardSignal. Il me semble qu'en général par défaut il n'y en a pas, il faut l'ajouter. Perso j'utilise Ctrl-Alt-Fin, je trouve ça pratique.
Donc il faut que tu commences par déterminer où est le fichier de table de clavier qui est chargé au démarrage, si tu ne le sais pas déjà. Ensuite tu édites ce fichier, tu vois si quelque chose correspond déjà à KeyboardSignal et sinon tu mets ce que tu veux (par exemple "control alt keycode ** = KeyboardSignal", où ** est le keycode de la touche fin, déterminé en cherchant où on voit "End" dans le fichier ^^).

Pour ce qui est de l'action associée au bouton d'alimentation, je ne sais pas trop comment ça marche, parce que sur mon portable ça fait ce que je veux par défaut (un halt) donc je ne me suis jamais soucié de le modifier. Ça doit sans doute dépendre du bios à un niveau ou un autre, et ça n'est pas défini dans l'inittab en tout cas)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

12

./10 ah, bon, ça va alors grin

13

./8 -> Merci ! Pas penser à sudo, faut d'abord que je l'installe, puis que je lise sa doc.
Mais pour éteindre, je fais Ctrl-Alt-P, et reboot Ctrl-Alt-R => encore plus court que le coup du cordon. tongue

./11 -> Yes, bien vu, j'avais vu en effet ctrlaltdel dans inittab, mais j'ai pas pensé à l'utiliser. Puis je veux un autre raccourci clavier, je vais donc me pencher sur sudo.

Au fait, pourquoi faut absolument faire "visudo" qu'il dit ? Puis j'ai pas vi, donc il me le lance dans emacs... Kwrite c'est pas bien ?!?

14

Sally (./11) :
Pour ce qui est de l'action associée au bouton d'alimentation, je ne sais pas trop comment ça marche, parce que sur mon portable ça fait ce que je veux par défaut (un halt) donc je ne me suis jamais soucié de le modifier. Ça doit sans doute dépendre du bios à un niveau ou un autre, et ça n'est pas défini dans l'inittab en tout cas)


Ca passe normalement par l'ACPI, puis par HAL, puis ..., puis gnome-power-manager ou kpowerman
Et c'est censé aussi executé /etc/acpi/powerbtn.sh si un évenement acpi a été créé dans /etc/acpi/events/powerbtn
Mais chez moi, ce script n'est pas appelé... Ce script vérifie si gnome ou kde tourne, si c'est le cas, il s'arrête sinon, il fait un shutdown.
Si quelqu'un a une explication.

Au fait, pourquoi faut absolument faire "visudo" qu'il dit ? Puis j'ai pas vi, donc il me le lance dans emacs... Kwrite c'est pas bien ?!?

echo $EDITOR
?

15

folco@desktop:~$ echo $EDITOR

folco@desktop:~$

trifus

16

Bah, tu peux faire kdesu kwrite /etc/sudoers, normalement ça marche très bien (même s'il est effectivement écrit sur le fichier de ne pas le faire wink).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

17

(et dire que tout ça se fait en quelques clics sous Windows grin
dehors)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

18

Impeccable, merci PpHd, ça marche nickel. smile

19

Folco (./15) :
folco@desktop:~$ echo $EDITOR folco@desktop:~$
trifus.gif

Ah. Chez moi ca lance nano.
Zerosquare (./17) :
(et dire que tout ça se fait en quelques clics sous Windows biggrin.gif
dehors.gif )

Un sudo sous windows en quelques clics. Il faut me montrer le tutorial smile

20

Ben sous Windows t'as pas besoin de sudo ou quoi que ce soit : t'appuies sur le bouton Power, ça s'éteint, c'est tout grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

21

Folco (./1) :
Je suis sur une Debian 5. J'utilise le runlevel 3 pour booter, je me logue en console, je lance X et KDE. Jusque là, très bien.

1. Sortir de KDE, se reloguer en root juste pour taper poweroff, c'est un peu con.
2. Même sans sortir de kde, c'est chiant. D'habitude, j'ai des raccourcis clavier pour ces commandes, là je l'ai dans le fion
3. Il est hors de question que je donne le mdp root à ma femme, et pourtant faut bien qu'elle puisse éteindre le PC.

Autant démarrer directement en mode graphique avec X et un gestionnaire de connexion. Normalement, installer gdm (celui de gnome) ou kdm (celui de Kde) suffirait, s'ils n'ont pas été installés.
$ dpkg -l | grep kdmpour vérifier s'il est installé
# apt-get install kdmen tant que root pour installer s'il n'est pas présent
Après install, il doit etre lancé automatiquement au reboot. Sinon depuis la console, en root, tu peux le lancer aussi:
# /etc/init.d/kdm restart
Web: http://pmandin.atari.org/
Programmeur Linux, Atari
Spécialité: Développement, jeux

22

./14 > ah oui, j'ai bien ce script mais chez moi il se lance effectivement quand j'appuie sur power (et c'est lui qui déclenche le shutdown vu que je n'ai pas gnome ou KDE).

Question stupide, si tu modifies /etc/acpi/events/powerbtn pour appeler un autre script ça ne l'appelle pas non plus ? ^^
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

23

Sally (./22) :
Question stupide, si tu modifies /etc/acpi/events/powerbtn pour appeler un autre script ça ne l'appelle pas non plus ? ^^

Il faudrait que je bidouille pour voir ce qui ne va pas.
Zerosquare (./20) :
Ben sous Windows t'as pas besoin de sudo ou quoi que ce soit : t'appuies sur le bouton Power, ça s'éteint, c'est tout biggrin.gif

Vire explorer.exe et après on en reparle, ok ? smile
(Non, parce que par défaut ca marche sous gnome mais gnome est trop gros pour moi).

24

Zerosquare (./17) :
(et dire que tout ça se fait en quelques clics sous Windows grin
dehors)

Je n'osais pas le dire... grin
./23 > Nan mais OK, si on vire tout, ça ne fonctionne plus, c'est sans doute vrai, mais en même temps il faut vraiment aimer passer du temps là dessus.. couic

25

PpHd (./19) :
Ah. Chez moi ca lance nano.

Apu nano chez moi, j'men sers pas grin

pmandin -> Merci bien, mais je ne veux ni de gdm ni de kdm dont de toute façon, je ne me sers pas. J'ai 0 paquet gnome ^^
(<troll ce qui, au passage, est impossible sous Fedora, même en utilisant KDE />)

Les trolleurs de windosiens -> Ca se fait aussi en deux clics sous nux, c'est moi qui cherche à le faire en 0 clics et un raccourci, vous êtes hs tongue

26

ben sous Windows tu fais un raccourci sur "shutdown -s -f -t 0" et ça doit fonctionner aussi cheeky
Edit : je viens de tester et ça fonctionne... c'était pas très long à mettre au point tongue

27

Pen^2 (./24) :
./23 > Nan mais OK, si on vire tout, ça ne fonctionne plus, c'est sans doute vrai, mais en même temps il faut vraiment aimer passer du temps là dessus.. couic.gif

oui
Pen^2 (./26) :
ben sous Windows tu fais un raccourci sur "shutdown -s -f -t 0" et ça doit fonctionner aussi mod.gif
Edit : je viens de tester et ça fonctionne... c'était pas très long à mettre au point tongue.gif

Tutorial stp ?

28

eau raccourci, quand on te demande la cible, tu écris shutdown -s -f -t 0ben tu fais un nouv, tu lui donnes le nom qui te fait plaisir, et ensuite tu vas voir dans les propriétés du raccourci pour lui donner la touche de raccourci qui te convient cheeky

pour info :
– -s indique que tu veux arrêter le PC,
– -f que tu veux forcer les applications à s'arrêter (pas de temps à perdre trinon),
– et -t est le délai en secondes que l'utilisateur aura avant que la procédure d'arrêt soit effectivement engagée (pendant ce laps de temps on peut annuler l'arrêt avec shutdown -a)

voilà voilà smile

29

ben mon "poweroff" dans mon home il est quand même plus simple hein embarrassed

30

oué, sauf qu'il ne fonctionne pas tongue