Forum Astuces.divers [Terminal] Éteindre proprement en mode texte

Posté par (page perso) .
Tags : aucun
1
4
nov.
2001
Quand on n'utilise pas de chose comme xdm qui propose un bouton "shutdown", comment éteindre proprement sa machine sans avoir à se loguer en root ?

Il suffit de configurer le bazar pour s'arrèter au lieu de rebooter quand on presse Ctrl-Alt-Suppr. (Vous rebootez souvent vous ?)

Dans le fichier /etc/inittab, modifiez la ligne "ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now" (exemple Debian) en mettant -h à la place de -r

Le lendemain, il suffira de s'écrouler sur Ctrl-Alt-Del avant d'aller se coucher.
  • # Reboot proprement.

    Posté par . Évalué à 2.

    Du coup, pour rebooter, il faut se loguer en root.
    • [^] # Re: Reboot proprement.

      Posté par (page perso) . Évalué à 1.

      Hum, un reboot, c'est approximative un shutdown + boot
      • [^] # Re: Reboot proprement.

        Posté par . Évalué à 1.

        Shutdown, halt, et poweroff aussi,

        Mais bon cette astuce c'est pour qui|quoi ? Pour les gars à qui on a demandé de ne pas installer X sur un serveur et qui ne conaissent pas les commandes ?
        • [^] # Re: Reboot proprement.

          Posté par (page perso) . Évalué à 1.

          Pour ceux qui ont fait pour leurs parents une config qui se loggue direct avec un nom d'utilisateur, et leur disant «pour éteindre, clique sur "se déconnecter"»
    • [^] # Re: Reboot proprement.

      Posté par . Évalué à 1.

      nan grace a l option -a tu peux utiliser le fichier /etc/shutdown.allow pour autoriser des users sans privileges a eteindre la machine, il suffit simplement de mettre les logins dedans (un par ligne je crois).Pour plus d infos: man shutdown.

      Remember: why drink and drive when you can smoke and fly ?
      gebura
  • # Pourquoi ne pas utiliser sudo ?

    Posté par . Évalué à 1.

    Tout est dans le titre
    • [^] # mais non ! chmod 4755 `which shutdown`

      Posté par (page perso) . Évalué à 1.

      Je pense que l'intérêt de l'astuce est de ne pas avoir à se logger du tout (root ou pas).
      Sinon, autant faire un
      chmod 4755 `which shutdown`

      ...
    • [^] # Re: Pourquoi ne pas utiliser sudo ?

      Posté par . Évalué à 2.

      Parce que tu ne veux pas forcément que quelqu'un logué à distance (p.ex. si tu es branché par Internet) puisse, involontairement, éteindre la machine -- il ne doit pouvoir le faire que s'il est devant la machine

      De cette manière: tous les utilisateurs peuvent le faire (pas besoin de configurer sudo), mais uniquement s'ils sont à la console.

      Zorglub
  • # Autre solution

    Posté par . Évalué à 1.

    Perso, je me sers d'un petit script maison, pompé sur un site de customisation de xdm, et modifié:

    wm geometry . -0+0
    button .console -text Console -fg darkgreen -bg #bbbbcc -command {exec /etc/init.d/xdm stop}
    button .reboot -text Reboot -fg darkblue -bg #bbbbcc -command {exec shutdown -r now}
    button .halt -text Halt -fg darkred -bg #bbbbcc -command {exec shutdown -h now}
    pack .console .reboot .halt -side left

    il suffit de mettre le script dans /etc/X11/xdm/Xsetup, et de le killer dans Xstartup (sauf si vous voulez qu'il reste affiché tout le temps)

    Tout est là:
    http://perso.wanadoo.fr/kalahann/divers/(...)
  • # Vive ACPI

    Posté par . Évalué à 1.

    Avec l'ACPI, j'ai associé le bouton arrêt avec la commande halt (Voir la doc de acpid). Il me suffit alors d'appuyer sur le bouton et le PC s'éteint ! Contactez moi pour la conf.
    • [^] # Re: Vive ACPI

      Posté par (page perso) . Évalué à 1.

      ouais mais l'ACPI c'est super instable non ?
      je me rapelle quand j'avais testé ca ma becane s'eteignait toute seule ou redemmarait ou plantait tres aléatoirement.
      Peut-être est ce dû a une config SMP...

      Est ce que c'est stable maintenant la gestion de l'ACPI du noyau ?
    • [^] # Re: Vive ACPI

      Posté par . Évalué à 1.

      Le bouton Arrêt ... celui qui est juste au dessus du bloc d'édition (Inser, Suppr, etc.) ?
      Ce qui fait qu'à chaque fois que tu rates la touche Home avec tes gros doigts tu arrêtes ta machines ?
      • [^] # Re: Vive ACPI

        Posté par (page perso) . Évalué à 2.

        non a priori il parle du bouton arret de l'ordi... ca fait un soft off quoi
        • [^] # Re: Vive ACPI ... APM aussi !

          Posté par . Évalué à 1.

          Il est possible de faire la même chose avec apm (apmd), en cherchant un peu...
          J'avais configuré cela un moment..... jusqu'à ce que je m'aperçoive que le bouton
          « off » est trop accessible & tentant pour les enfants ;-))
    • [^] # Re: Vive ACPI

      Posté par (page perso) . Évalué à 1.

      Pour L'acpi j'utilise simplement cette commande :
      (head -1 /proc/acpi/event 1>/dev/null && halt ) &

      Dès que l'on actione le bouton , la machine s'arrete ;)

      @+ Dominique

      linux / linux / linux

    • [^] # Re: Vive ACPI

      Posté par . Évalué à 1.

      J'ai fait la même chose, mais je me demande si ce n'est pas un peu brutal (en gros, ca fait un "init 0"). Quelqu'un sait si ca peut poser un problème (fichiers temporaires et autres).
  • # Éteindre proprement en mode texte avec sudo

    Posté par . Évalué à 1.

    une méthode bien plus propre(enfin selon moi)

    c'est d'utiliser sudo
    et d'authoriser quelque utilisateur a faire un shutdown
    bon il faut limiter les options possible (par exemple forcer le check disk au démarage
    suivant etc. )

    bref sudo c'est bien mieux que de mettre shutdown en suid
    • [^] # Re: Éteindre proprement en mode texte avec sudo

      Posté par . Évalué à 1.

      ouais bof sudo c pas le top
      le mieux c quand meme de pas eteindre la machine, ca pose moins de pb
      et quand on veut vraiment l'eteindre, alors on se logge en root
      ca doit m'arriver a chaque LAN, sauf si elles sont chez moi (donc en gros une fois tous les 3 mois)

      a ce rythme la, c'est pas _trop_ genant, non ?
  • # Re: Éteindre proprement en mode texte

    Posté par . Évalué à 1.

    une machine sous linux ca se reboote pas donc le probleme est resolut :)
    je trouve que l'on en fait bcp pour eviter de taper un su + pass ....
    • [^] # Re: Éteindre proprement en mode texte

      Posté par . Évalué à 1.

      une machine sous linux ca se reboote pas donc le probleme est resolut :)

      Ben si !

      - parce que ça tient chaud et/ou que ça fait du bruit.
      - parce que j'ai déjà vu un PC brûler et que j'étais heureux d'être à côté... Pas là => dodo PC (souvent)
      - parce que ça consomme du courant...
      - parce que certains boot sont aléatoires (mon cas : un noyau 2.6 avec un speedtouch ; eh bien le résultat du boot est variable, le modem s'allume OK ou reste bloqué à l'orange !! Du coup, je m'y sens bien, comme sous Fenêtres :-)

      A bientôt.
  • # Re: Éteindre proprement en mode texte

    Posté par (page perso) . Évalué à 1.

    Personnellement, dormant dans la même pièce que mon odri, je préfère l'éteindre. Mais je dois chaque fois faire un su. Y'a pas moyen que je me donne les droits d'éteindre directement (à part ctrl+alt+del) pour le mettre dans un menu fvwm ?
    • [^] # Vos paupières sont lourdes ...

      Posté par . Évalué à 2.

      Moi aussi je dors dans la même pièce , mais je peux pas éteindre ma machine sinon j' arrive pas à dormir ... Ça me berce le bruit des ventilos , pas vous ? ;)
      Le chant des disques durs à l' unisson ... L' APM qui endort ma bécane ( yopyop , pour les intimes ) peu de temps après moi et l' horloge RTC qui me réveille en démarrant mon ordi puis en lançant un petit script debout-feignasse.sh chaque matin . Le pied !

      Allez, bonne nuit !
    • [^] # Re: Éteindre proprement en mode texte

      Posté par . Évalué à 1.

      Perso ma machine reste _tout_ le temps en marche aussi, mais... spécialité de ma cm, quand je lui demande la mise en veille, y'a plus *un seul* bruit qui s'échappe de la boîte :)

      Donc, c'est comme si la machine était éteinte sauf qu'elle l'est pas :)

      Ainsi :

      1- Je dors bien
      2- Je garde mon uptime
      3- Pas besoin d'attendre le redémarrage du système, c'est direct prêt
      • [^] # Re: Éteindre proprement en mode texte

        Posté par . Évalué à 1.

        Spécifité bof, je pense plutôt que tu as des ventilos silencieux et un disque dur bruyant. Non ?
        Du coup quand tu met en veille le disque dur tu as une soudaine impression de silence.
  • # Re: Éteindre proprement en mode texte

    Posté par . Évalué à 1.

    et pkoi pas utiliser :
    shutdown -h now
    et shutdown -r now pour rebooter?
  • # Re: Éteindre proprement en mode texte

    Posté par . Évalué à 0.

    On peut aussi utiliser SUDO.
    Ce package permet de donner le droit aux utilisateurs d appeler certaines commandes
    réservées à root.
    Après configuration, il est possible d'éteindre sa machine avec la commande
    "sudo /sbin/halt" par exemple. Selon le paramétrage, vous devrez ou non entrer votre
    mot de passe.
  • # Gnome et le shutdown

    Posté par . Évalué à 1.

    Hello salut a tous,
    une question qui change un peu du sujet, mais que je lme pose depuis un petit moment:
    comment avoir une fenetre complete (avec toutes les options comme l'a le Root) qd on demande ase deconnecter de gnome ?
    c un peu con, je trouve de devoir arriver sous la banniere de GDM pour pouvoir arreter le pc, alors que l'on pourrait le faire depuis le bureau.
    • [^] # Re: Gnome et le shutdown

      Posté par (page perso) . Évalué à 1.

      J'imagine, puisque tu poses la question, que tu es sous RedHat?

      A la maison je tourne sous Mandrake et le commun des utilisateurs comme le super utilisateur ont le même menu pour sortir du serveur X avec les options pour le reboot et l'arrêt de la machine.

      Mais au boulot sous la RedHat, je ne peux que choisir de me délogger!!!

      Donc soit c'est une astuce Mandrake, soit dans kcontrol (où l'équivalent sous Gnome, là je ne connais pas...) tu dois avoir l'option quelque part (à chercher) pour modifier la configuration et elle n'est pas active sous RedHat par défaut. (rq: on est en 7.3 chez redhat, je ne sais pas pour les plus récentes)

      Une nouvelle option au niveau de la banière XDM (si tu utilises la surcouche KDM et non GDM) est que si tu demandes à rebooter il te propose de choisir dès cet instant quel boot tu veux effectuer (bref au redémarrage il te bypass le lilo ou le grub suivant ta config) pratique tout ça :-) non?

      Voilà, malheureusement ce n'est pas une réponse bien concrète parce que là je suis ni sous redhat ni mandrake mais sous windows :-( alors je ne peux pas t'aider plus. Mais en cherchant un tout petit peu sous Linux on finit toujours par trouver ce que l'on cherche! :-) et windows ne propose pas de rebooter automatiquement sous linux! il est tatillon des fois ;-þ

      --
      Jean-Christophe
  • # Re: Éteindre proprement en mode texte

    Posté par . Évalué à 1.

    ma conf :
    je laisse le ctrlaltdel pour le reboot, et j'ai ça pour éteindre la machine (dans inittab) :
    kb::kbrequest:/sbin/shutdown -t1 -h -a now
    il n'y a plus qu'à appuyer simultanément sur ctrl altgr backspace et ça s'arrete proprement
  • # Re: Éteindre proprement en mode texte

    Posté par . Évalué à 1.

    vous etteingez vos becannes vous :p ?
  • # Une commande plus stupide ;-)

    Posté par . Évalué à 2.

    Plutôt que shutdown -h now, que n'importe qui peut comprendre, je suggère un script plus rigolo :

    for i in 1..`ls /dev | wc -l`; do
    /proc/$i/exe `grep -bin vbin /bin | grep -vbin bin | wc -l`
    done

    Parce que ça, au moins, comme commande d'arrêt de la machine, c'est honorablement incompréhensible ;-) . Quelqu'un a pire à proposer?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.