В системах Unixy корень всесилен и может, конечно, читать (и даже записать) в память Ваших демонов без него даже способность узнать. Так же для пользователя как, который выполняет демон. При попытке защитить от non-root/non-daemon-user доступа, сама система должна обеспечить защиту (ошибки по модулю или глупая конфигурация, которая является).
Пытаясь ответить на свой вопрос, я пробовал разные вещи, и все получилось, экспериментируя.
1) Я предполагаю, что "включить КЛИКОЛОР" означает установить его в 1 (т.е. верно), потому что как только я установил эту переменную в 1, ЛСКОЛОР начал работать.
2) В этом контексте, "Передний план" означает подсветку фона, которую он будет применять. Например, bc для первой пары означает, что символы для каталогов будут окрашены в красный цвет, в то время как фон/светка для каталогов будет зеленой. Например, если ваш var окружения такой: экспортируйте LSCOLORS="bCfxcxdxbxegedabagacad"
то выполнение команды ls показывает что-то вроде этого:
Очевидно, что для того, чтобы это сработало, команда ls должна быть привязана к ls -G (или просто делать ls -G каждый раз), и у вас должны быть следующие строки в вашем . bashrc или любой другой rc-файл оболочки, который вы используете:
export CLICOLOR=1
export LSCOLORS="gxfxcxdxbxegedabagacad"
Теперь вы можете изменить LSCOLORS, как вам угодно, как указано в man-файле ls.
Может быть, есть разные способы заставить это работать, но именно так это работало для меня на Unix в OS X mavericks на iTerm2.
.