RO - это ничто, которое программа не может переопределить, если вы являетесь пользователем root или владельцем файла. Поэтому правильный способ - не устанавливать файл в r--, но выполнять
unset HISTFILE
Для «sudo -s» это должно работать (среда копируется, точно причина, по которой используется ваша .bash_history вашего пользователя), для «sudo -i» (например, su - ») вы все равно используете /root/.bash_history. Если вы не хотите этого делать, вам нужно отменить HISTFILE в файле .bashrc / .bash_profile вашего корня.
btw: как уже упоминалось, правильный способ получить корневую оболочку - sudo -s / sudo -я. «sudo su» или «sudo bash» работает, но это довольно нечистый способ сделать это.