GNU/Linux >> Tutoriels Linux >  >> Linux

Arrêt à partir de l'invite de connexion dans tty

Sur la plupart des systèmes Linux, la touche Ctrl +Alt +Suppr l'action de la séquence de touches est configurée dans /etc/inittab ou /etc/init/control-alt-delete.conf .

Habituellement, cela redémarrera le système, mais vous pouvez modifier la commande pour arrêter le système à la place.

En /etc/inittab :

ca::ctrlaltdel:/sbin/shutdown -t3 -h now

Ou /etc/init/control-alt-delete.conf :

start on control-alt-delete    
exec /sbin/shutdown -h now "Control-Alt-Delete pressed"

Je l'ai déjà fait avec un utilisateur nommé "s " et pas de mot de passe.

IIRC vous définissez le shell de l'utilisateur sur /sbin/shutdown . Probablement besoin de l'ajouter à /etc/shells .


Voici une petite astuce sympa qui m'a un peu surpris (ce qui me sauve la vie si vous gelez un système distant sans iLO (ou KVM). La clé Magic SysRq. Si elle est active sur votre système, je crois qu'elle frappe ALT + SysRq + o devrait éteindre votre système. Il s'agit d'un arrêt brutal (si je me souviens bien, je ne veux pas le tester maintenant !), vous pouvez donc appuyer sur :ALT + SysRq + e (bien tuer tous les processus)ALT + SysRq + i Tuez tout le reste)ALT + SysRq + s synchroniser tous les systèmes de fichiers, ALT + SysRq + u pour remonter les partitions en lecture seule, puis faites la combinaison b ou o (reboot ou shutdown)

Quoi qu'il en soit, je ne pense pas que ce soit la meilleure façon d'arrêter votre système, les autres réponses peuvent être plus appropriées, mais ce qui précède devrait vous aider si vous êtes bloqué !


Linux
  1. Pourquoi -f a-t-il été supprimé de /sbin/shutdown ?

  2. Linux - Comment connecter l'utilisateur à Tty à partir de Ssh ?

  3. Comment empêcher Orca de démarrer lors de la connexion ?

  4. Connexion Ubuntu One Oauth à partir de Php?

  5. RHV – Comment arrêter une machine virtuelle depuis AdminPortal

4 commandes pour arrêter Linux depuis le terminal

Comment redémarrer (redémarrer) Linux à partir de la ligne de commande

CURL pour accéder à une page qui nécessite une connexion à partir d'une autre page

Inviter l'utilisateur à se connecter en tant que root lors de l'exécution d'un script shell

Empêcher la connexion ssh d'imprimer motd depuis le client ?

Comment empêcher un utilisateur de se connecter, mais autoriser l'utilisateur su sous Linux ?