Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2015, à 00:21

CGOeu

Dossier surligné en vert avec commande ls ?

Bonsoir, sa signifie quoi quand un répertoire est surligné en vert fluo avec la commande ls ?

http://static.commentcamarche.net/www.c … apture.png

Merci de respecter les règles du forum, la taille des images est limitée.

Dernière modification par HAL (Le 04/06/2015, à 07:43)

Hors ligne

#2 Le 04/06/2015, à 01:44

MicP

Re : Dossier surligné en vert avec commande ls ?

Tout dépends :

- de la variable LS_COLORS :

echo $LS_COLORS

qui a été initialisée par la commande dircolors :

dircolors

- et du terminal utilisé
- et de l'interpréteur de commandes utilisé
- et…etc.

voir aussi :

dircolors --print-database

=======
Comme pour toutes les commandes linux, il y a une page man pour la commande ls :

man ls

ainsi que pour la commande dircolors :

man dircolors

======
Dans ta capture d'écran de ton message, disk n'est pas "surligné en vert fluo",
il est affiché en caractères de couleur bleue noire sur fond vert.
EDIT : Mes yeux m'ont trahis…(mais il vont de mieux en mieux smile )
J'ai donc corrigé le nom de la couleur du texte.
======
Il te sera très difficile, voire impossible de trouver les couleurs "vert fluo", "saumon", "taupe", "fushia", etc.

Toutefois, depuis le compte utilisateur "manager" de la machine "nanoPC-2" d'où semble avoir été capturée l'image que tu as insérée dans ton message,
en faisant un :

ls -l ~/disk

Tu pourra visualiser les attributs de ce ficher dont doit sans doute dépendre les couleurs utilisées pour afficher son nom.

Dernière modification par MicP (Le 10/06/2015, à 23:33)

Hors ligne

#3 Le 04/06/2015, à 08:19

bruno

Re : Dossier surligné en vert avec commande ls ?

Justement s'il n'a pas changé les réglages par défaut, (en principe cela ne dépend pas du terminal) il s'agit d'un dossier qui a des droits en écriture pour tout le monde.

Hors ligne

#4 Le 04/06/2015, à 10:22

CGOeu

Re : Dossier surligné en vert avec commande ls ?

MicP a écrit :

Tout dépends :

- de la variable LS_COLORS :

echo $LS_COLORS

qui a été initialisée par la commande dircolors :

dircolors

- et du terminal utilisé
- et de l'interpréteur de commandes utilisé
- et…etc.

voir aussi :

dircolors --print-database

=======
Comme pour toutes les commandes linux, il y a une page man pour la commande ls :

man ls

ainsi que pour la commande dircolors :

man dircolors

======
Dans ta capture d'écran de ton message, disk n'est pas "surligné en vert fluo",
il est affiché en caractères de couleur bleue sur fond vert.

======
Il te sera très difficile, voire impossible de trouver les couleurs "vert fluo", "saumon", "taupe", "fushia", etc.

Toutefois, depuis le compte utilisateur "manager" de la machine "nanoPC-2" d'où semble avoir été capturée l'image que tu as insérée dans ton message,
en faisant un :

ls -l ~/disk

Tu pourra visualiser les attributs de ce ficher dont doit sans doute dépendre les couleurs utilisées pour afficher son nom.

Je n'ai changé aucun paramètre par défaut, ni dans le système ni dans le terminal. Par contre "disk" est un dossier sur lequel j'ai monté un disque dur Sdb1. La seul commande que j'aie lancer c'est rsync pour synchroniser les fichiers vers un autre disque dur.

Dernière modification par CGOeu (Le 04/06/2015, à 10:23)

Hors ligne

#5 Le 04/06/2015, à 14:43

Nhadroj

Re : Dossier surligné en vert avec commande ls ?

Si tout est par défaut cela signifie que les droits de ton dossier sont à 777 il me semble, pas bien !

Dernière modification par Nhadroj (Le 04/06/2015, à 14:43)

Hors ligne

#6 Le 04/06/2015, à 14:59

MicP

Re : Dossier surligné en vert avec commande ls ?

Nhadroj a écrit :

…les droits de ton dossier sont à 777 il me semble,…

Effectivement, il ne peut que sembler.
=======
Aucune confirmation/infirmation ne pourra être possible tant que :

CGOeu a écrit :

MicP a écrit :

…en faisant un :

ls -l ~/disk

Tu pourra visualiser les attributs de ce ficher dont doit sans doute dépendre les couleurs utilisées pour afficher son nom.…

(ou alors, tu "démonte" le contenu de la variable LS_COLORS)

=======
NOTE : Désolé si je suis obligé de me re-citer, mais c'est promis-juré : Ç'est la deuxième et dernière fois que je mettrai ce conseil/demande dans ce fil de discussion (ça fait donc déjà 3 fois).

Dernière modification par MicP (Le 04/06/2015, à 15:01)

Hors ligne

#7 Le 07/06/2015, à 05:12

MicP

Re : Dossier surligné en vert avec commande ls ?

Pas de réponses, alors je vais faire ce que je peux avec ce que j'ai : Mon contexte à moi.

Sur mon système debian jessie, les fichiers qui apparaissent en caractères de couleur noire sur font vert
sont ceux dont le "sticky bit" est positionné.
Sur mon système (comme pour la très grande majorité des systèmes Linux) ce bit est positionné pour le fichier de type répertoire /tmp

Cet attribut est affiché sous la forme d'un"t" minuscule à la fin de la liste des attributs.

michel@debG53SW:~$ ls -ld /tmp
drwxrwxrwt 15 root root 4096 juin   7 04:40 /tmp
michel@debG53SW:~$ file /tmp
/tmp: sticky, directory
michel@debG53SW:~$ 

Mais …

michel@debG53SW:~$ dircolors --print-database | grep STICKY
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable
michel@debG53SW:~$ 

C'est donc non seulement les fichier avec sticky bit positionné, mais aussi ceux qui ont aussi l'attribut "écriture" pour les utilisateurs "other"
=> STICKY_OTHER_WRITABLE

Pour les couleurs, voir ici.

=======
Autre histoire de contexte : Le stycky bit n'a pas la même signification pour un répertoire que pour un fichier.

Hors ligne

#8 Le 27/11/2022, à 22:21

xx-snow

Re : Dossier surligné en vert avec commande ls ?

Je sais que le sujet remonte à plus de 5 ans ............... MAIS c'est le seul post en ligne qui traite de ce problème.

CGOeu a écrit :

Bonsoir, sa signifie quoi quand un répertoire est surligné en vert fluo avec la commande ls ?

Vérifies dans ~/.bashrc que les paramètres pour ls sont sur auto c
Si c'est le cas vérifies le mode de partage des dossiers en question
(un dossier sur fond vert peut signifier un mode d'accès en 777):

  • Clique droit sur le(s) dossiers > propriété > permissions

ici tu peut voir le mode de partage des dossiers, fais les modifications qui te conviennent puis valide sur "changer les permission des fichiers". (En général, le groupe à les même permissions que le propriétaire, les autres en lecture seul avec accès aux fichier)
Si ton dossier n'est pas vide une seconde fenêtre s'ouvrira. Sélectionne-y ton choix pour le dossier et les fichiers qu'il contient, valide !

Normalement ce devrait être réglé smile

Dernière modification par xx-snow (Le 27/11/2022, à 22:27)

Hors ligne