/etc/bashrc contains a section that sets the "erase" setting based on the terminfo entry for the terminal. The problem is that this overrides "stty erase" settings from other sources (such as a remote connection via ssh, where OpenSSH properly carries forward the "erase" setting). There is currently no way for a normal user to fix this; root must override it by editing /etc/bashrc. Would it be possible to at least make this section dependent on an environment variable or something, so those of us that don't want it can avoid it (without having to edit /etc/bashrc on every install)?
This is surely a duplicate of bug #91357.
Thanks. I did look for an existing bug (honest!) but I didn't see it. Just checked the FC dev setup-2.5.30 and see the change has been made.