En quittant le bash, l’écran du terminal ne s’efface pas. Cela n’est pas sécurisé. En effet les dernières commandes lancées peuvent révéler les informations critiques ou confidentielles. Cet article présente une solution pour pallier à ce potentiel trou de sécurité.
bash. Mais si vous lisez cet article, c’est que ça doit être cas. ;-)
Il faut également le fichier ~/.bash_logout dans le répertoire de votre compte utilisateur. S’il n’existe pas, il faut le créer avec la commande :
$touch ~/.bash_logout
bash, il faut ajouter les lignes suivantes dans le fichier ~/.bash_logout :
case "`tty`" in
/dev/tty[0-9]) clear
esac
bash avec la commande exit. Le terminal sur lequel vous vous trouvez s’efface !!
Et voilà, personne ne pourra voir les dernières commandes lancées, ni même le résultat de ces commandes.
| Date | Nom | Message |
Bonjour, Et si on ne veut pas garder l’historique des commandes lancées, on peut changer la variable HISTFILE. Un simple
HISTFILE=
suffit.
Cdlt.
Salut,
Merci pour cette information que je ne connaissais pas ! ;-)
Je propose le fameux "CTRL-L CTRL-D" [il s’agit de minuscules] qui fait également des merveilles pour sortir proprement d’un shell sur /dev/ttyx.