Cores
A coloração é controlada pelos arquivos DIR_COLORS*
que residem em '/ etc. Por exemplo, no Fedora 19 eu tenho os seguintes 3 arquivos:
$ ls -l /etc/DIR_COLORS*
-rw-r--r--. 1 root root 5004 Jan 20 2014 /etc/DIR_COLORS
-rw-r--r--. 1 root root 5682 Jan 20 2014 /etc/DIR_COLORS.256color
-rw-r--r--. 1 root root 4646 Jan 20 2014 /etc/DIR_COLORS.lightbgcolor
A coloração é completamente cosmética e se desprende da saída que o ls
está gerando. Você pode desativá-lo assim:
$ ls --color=never <other options>
Os arquivos DIR_COLORS*
podem ser visualizados, são apenas texto e têm comentários decentes, explicando sua funcionalidade. Esta linha é porque é exibida como verde:
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
Diretórios executáveis
Os diretórios precisam ser executáveis para que o usuário possa usar cd
e executar comandos. Sem esse bit, os diretórios não podem ser acessados.
$ mkdir adir
$ chmod 644 adir
$ cd adir
bash: cd: adir: Permission denied
As razões por trás disso já são amplamente discutidas neste outro U & L Q & A intitulado: Executar vs Ler bit. Como as permissões de diretório no Linux funcionam? .