dmesg.fr:~#

display message

Ré-exécuter rapidement avec les droits root la dernière commande shell tapée

TerminalIl vous est certainement arrivé de taper une commande nécessitant les droits root, alors que vous êtes connecté avec votre compte utilisateur standard.

Voici comment ré-exécuter rapidement la dernière commande que vous avez tapé avec les droits root.


Installez sudo :

apt-get install sudo


Configurez sudo afin de pouvoir exécuter les commandes d'administration sans demande de mot de passe. Editez le fichier /etc/sudoers :

Sous la ligne :

root    ALL=(ALL:ALL) ALL

Ajoutez :

votre_user      ALL=NOPASSWD:ALL


Remplacez votre_user par le nom de votre compte utilisateur linux et sauvegardez.


Ajoutez la ligne suivante dans le fichier ~/.bash_aliases :

alias fuck='sudo $(history -p \!\!)'


Sauvegardez et redémarrez un terminal.


Connectez-vous avec votre compte utilisateur et essayez par exemple :

user@debianbox:~$ service cups status
bash: service : commande introuvable
user@debianbox:~$ fuck
Status of Common Unix Printing System: cupsd is running.



Bien sûr, vous pouvez choisir un autre nom d'alias :-)


Liens

https://twitter.com/liamosaur/status/506975850596536320

Copyright dmesg.fr - All Rights Reserved.