Всем привет!
Если вы часто работаете с несколькими SSH терминалами в них очень легко запутаться и случайно запустить команду там, где она совершенно не нужна. Особенно неприятно когда такое по ошибке происходит на продакшн сервере. Предлагаю некоторым образом защитить себя от подобных недоразумений путем раскрашивания терминала и Midnight Commander в необычные броские цвета. Терминал своего «боевого» сервера раскрасил в красные цвета, чтобы перепутать с тестовым или домашним было невозможно.
Открываем файл /root/.bashrc и дописываем туда следующие строки:
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[96;41m\]\w\[\033[0m\]\[\033[94m\] #\[\033[0m\]\[\033[97m\] '
fi
Теперь настал черед броско раскрасить mc, или создать собственный скин:
С этим немного сложнее, нужно найти папку где mc хранит свои skins и добавить свой собственный. В Debian 9 их можно найти /usr/share/mc/skins. Имейте ввиду, что удаленный терминал поддерживает лишь 16-ти цветную гамму. Подробнее читайте в документации
Свою схему назвал root.ini (скачать)
Осталось прописать её в конфиг пользователя root.
К примеру так:
nano /root/.config/mc/ini
Иначе изменения будут перезаписаны при выходе из программы, вот такая особенность над которой пришлось поломать голову.
root4root aka admin
Отличная статья, спасибо, стоит выделить блок «внимание»