mc – history poisoning

Written by Leif Stenfeldt. Posted in FreeBSD, Tips

Argh… my history file is full of linies like this:
cd “`printf “%b” ‘\0057’`”
cd “`printf “%b” ‘\0057home\0057ciprian`”

Here is a quick-fix to the history poisoning when using csh shell on a FreeBSD server:

Insert this code at the end of the .cshrc file.

mv .history .hist
grep -v "printf" .hist | grep -v "echo_style" > .history
rm .hist

 

Then, every time you log in, the history file will be cleaned for mc-crap.

421 views

Trackback from your site.

Leave a comment