[Mandrake 9.2] commande ls qui met des trucs en rouge

commande ls qui met des trucs en rouge [Mandrake 9.2] - Linux et OS Alternatifs

Marsh Posté le 14-04-2004 à 14:45:02    

Ca fait un bout de temps que je vois ça et je me demande bien ce que ça peut vouloir dire.
Lorsque je fais ls (ou ls-l), ça m'affiche certains trucs en rouge, voir même en rouge clignotant !
J'ai fait man ls, mais j'ai pas trouvé, quelqu'un sait ce que cela veut dire ?

Reply

Marsh Posté le 14-04-2004 à 14:45:02   

Reply

Marsh Posté le 14-04-2004 à 15:08:53    

ca doit etre du à la config de ton bash non ?
bah souvent j'ai vu les archives mises en rouges, les dossiers en bleu, les fichiers sans rien de particulier en blanc, et les exécutables en vert, mais comme c'est configurable, ca peut changer
 
fait un ls -l pour voir si ca ne change pas suivant les attributs de tes fichiers ...

Reply

Marsh Posté le 14-04-2004 à 15:09:38    

en rouge ce sont les liens qui sont cassés ( i.e pour lesquels les fihciers vers lesquels ils pointent n'existent plus )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-04-2004 à 15:15:54    

Voici un extrait de ll /usr/bin :


lrwxrwxrwx    1 root     root           27 nov 23 18:16 smbumount -> /etc/alternatives/smbumount*
-rwsr-xr-x    1 root     root       481276 sep  8  2003 smbumount2*
-rwxr-xr-x    1 root     root          972 fév 13 18:36 sndAppleSingle*
-r-xr-xr-x    2 root     root        12564 aoû  4  2003 snice*
-rwxr-xr-x    1 root     root        22216 aoû 22  2003 soelim*
lrwxrwxrwx    1 root     root           40 avr 12 19:50 soffice -> /opt/OpenOffice.org1.1.1/program/soffice*
-rwxr-xr-x    1 root     root          136 mar 26 10:19 soundwrapper*
-rwxr-xr-x    1 root     root         5592 fév 10 20:36 spctoppm*
-rws--x--x    2 root     root        64876 sep  1  2003 sperl5.8.1*
-rwxr-xr-x    1 root     root        16360 sep  1  2003 splain*
-rwxr-xr-x    1 root     root        18936 nov 10 22:56 split*
-rwxr-xr-x    1 root     root         4992 sep 22  2003 splitfont*
-rwxr-xr-x    1 root     root        12760 fév 13 18:36 splitmail*
-rwxr-xr-x    1 root     root        23244 sep  5  2003 spotlight2kvtml*
-rwxr-xr-x    1 root     root         6424 fév 10 20:36 spottopgm*
-rwxr-xr-x    1 root     root        16732 aoû 29  2003 sprof*
-rwxr-xr-x    1 root     root         4216 fév 10 20:36 sputoppm*
-rwxr-xr-x    1 root     root       216888 sep 17  2003 ssh*
-rwxr-xr-x    1 root     root        68344 sep 17  2003 ssh-add*
-rwxr-xr-x    1 root     root        58360 sep 17  2003 ssh-agent*
lrwxrwxrwx    1 root     root           30 nov 23 18:16 ssh-askpass -> ../..//usr/lib/ssh/ssh-askpass
-rwxr-xr-x    1 root     root         1241 sep 17  2003 ssh-copy-id*
-rwxr-xr-x    1 root     root        67832 sep 17  2003 ssh-keygen*
-rwxr-xr-x    1 root     root       125944 sep 17  2003 ssh-keyscan*
lrwxrwxrwx    1 root     root            7 avr 10 12:33 ssleay -> openssl*
-rwxr-xr-x    1 root     root         8469 mar 24 13:57 startkde*
-rwxr-xr-x    1 root     root        84056 aoû 29  2003 states*
-rwxr-xr-x    1 root     root       145208 jui 10  2003 strace*
-rwxr-xr-x    1 root     root        18236 aoû  6  2003 strings*
-rwxr-xr-x    1 root     root       247052 aoû  6  2003 strip*
---s--x--x    1 root     root        85912 jui 18  2003 sudo*
-rws--x--x    2 root     root        64876 sep  1  2003 suidperl*


Ici par exemple, sudo et suidperl sont surlignés en rouge, et ssh-askpass -> ../..//usr/lib/ssh/ssh-askpass clignote surligné en rouge.
 
Alors ok pour ssh-askpass effectivement le fichier pointé n'existe pas (je fais quoi, j'efface le lien ?), mais pour les autres ce ne sont pas des liens, si ?
 
EDIT : apparemment les fichiers surlignés en rouge non clignotant sont des fichiers sur lesquels le bit "s" est positionné, ça veut dire quoi ?


Message édité par freewol le 14-04-2004 à 15:17:00
Reply

Marsh Posté le 14-04-2004 à 15:18:31    

déja si ca pointe vers un fichier qu'existe pas, tu peux effacer

Reply

Marsh Posté le 14-04-2004 à 15:19:28    

ok.
Et pour le bit "s" des infos ?

Reply

Marsh Posté le 14-04-2004 à 15:35:18    

j'ai jamais fait gaffe a ca.. c'est pas ce qu'on appelle "le bit suid" ?
 
faudrait chercher pour savoir ce que c'est mais j'ai un peu la flemme :p

Reply

Marsh Posté le 14-04-2004 à 15:45:15    

non, c'est le fait qu'il ont le bit set-uid ( man chmod )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-04-2004 à 15:50:23    

Ah ok, ça veut dire qu'on y accède avec les droits du proprio.
Ca change quoi par rapport au fait de donner ce droit à tout le monde ?

Reply

Marsh Posté le 14-04-2004 à 15:51:31    

si tu lances un fichier dont le proprio est root et que ce fichier a le bit set-uid, alors tu le lances en tant que root et avec les droits de root ( et non avec tes droits d'utilisateurs ).


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed