As cores dos arquivos quando visualizadas em ls
(ou mais especificamente ls --color
) pelas configurações do sistema. Use dircolors -p
para ver uma lista completa da sua configuração.
Na saída, vejo:
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
Seu exemplo tem um fundo vermelho e um primeiro plano em branco, então eu procuraria por um código com 37 (branco) e 41 (vermelho).
$ dircolors -p | grep 37 | grep 41
SETUID 37;41 # file that is setuid (u+s)
E vemos que está definido (de acordo com a resposta anterior de Ignacio).