Les couleurs de lspeuvent représenter les autorisations, la valeur par défaut de certains systèmes consiste à afficher les répertoires dans lesquels tout le monde a des autorisations en écriture avec un arrière-plan vert:

Vous pouvez changer les couleurs en modifiant votre $LS_COLORSvariable en utilisant dircolors(depuis man ls):
   Using color to distinguish file types is disabled both by  default  and
   with  --color=never.  With --color=auto, ls emits color codes only when
   standard output is connected to a terminal.  The LS_COLORS  environment
   variable can change the settings.  Use the dircolors command to set it.
La syntaxe est certes un peu gênante ici, mais vous pouvez changer cette couleur en créant un fichier avec les couleurs de votre choix et en l’enregistrant comme suit ~/.dircolors:
dircolors -p > ~/.dircolors
Cette commande affichera les valeurs par défaut ~/.dircolors. Vous devrez ensuite éditer ce fichier et changer cette ligne:
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
Par exemple, pour que le texte soit noir sur un fond rouge (voir ici la liste des codes de couleur):
OTHER_WRITABLE 30;41 # dir that is other-writable (o+w) and not sticky
Vous n'avez pas besoin de connaître tous les paramètres par défaut, vous pouvez également créer un fichier avec une seule ligne, en redéfinissant uniquement celui que vous souhaitez modifier. Quoi qu’il en soit, une fois le fichier créé, chargez-le avec:
eval "$(dircolors ~/.dircolors)";
Et le voici en action:

Pour que cela se produise automatiquement, ajoutez la evalcommande ci-dessus à votre ~/.bashrcfichier.