Re: [CBLX] je pense avoir découvert un bug dans locate

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Salut Manu:

On Sun, Aug 21, 2011 at 12:26:18AM +0200, Emmanuel COUTRIS wrote:
> Salut Aldo et tous,
> 
> On Fri, Aug 19, 2011 at 11:11:48PM +0200, Dominique Asselineau wrote:
> > Aldo wrote on Fri, Aug 19, 2011 at 10:58:02PM +0200
> > > Bsoir Dominique:
> > > 
> > > On Fri, Aug 19, 2011 at 08:48:16PM +0200, Dominique Asselineau wrote:
> > > > Aldo wrote on Fri, Aug 19, 2011 at 08:32:44PM +0200
> > > > > Hello,
> > > > > 
> > > > > sur l'ordi Ubuntu de ma compagne y a un ddur USB externe contenant toute la
> > > > > zyc! (/nos propres cDs).
> > > > > 
> > > > > Mais pour certains fichiers reçus, y a juste un nom du type 04.Track_04.mp3
> > > > > 
> > > > > Or depuis tout à l'heure je constate une anomalie qui est probablement due à
> > > > > locate:
> > > > > je fais bien sudo updatedb pour mettre le listing des noms de fichiers à
> > > > > jour.
> > > > > Mais quand je fais: locate -i track |more, locate affiche les mots Track ou 
> > > > > track uniquement contenus dans des fichiers situés partout sur l'ordi, excepté 
> > > > > sur le disque dur ~/MyMusic, qui est en fait un lien symbolique vers
> > > > > /media/machintrucbazar54321.bazartrucmachin12345/
> 
> Question bête mais à tester tout de même: 
>lorsque le disque est monté, le
> root peut-il lire le contenu? 

root sait toujours lire le contenu sinon ce ne serait plus le patron!
mais le disque est mounté pour le 1er user, souvent ausis root sous Ubuntu,
ce qui n'empêche pas de donner des droits similaires, (partie ou tout) à un
prochain (nouveau) user.

>Je pose la question car si le disque est
> monté par fuse, root ne le voit pas obligatoirement et dans ce cas, locate
> non plus.

J'ignore quel processus mounte par défaut sous Ubuntu: udev, kudzu, hal, ça
a tellement changé au cours des ans que je m'y perds un peu!
 
> > > > Voir si par défaut, locate suit les liens symboliques.
ça parcontre c possible, mais pourquoi ça le serait ainsi sous Ubuntu et pas
sous Debian (Lenny) ?

> > > En principe oui, en tout cas sur mon ordi Debian, j'y ai un lien symbolique
> > > sarge dans mon home, qui pointe vers le home de mon ancienne Debian;
> > > or je devais récemment retrouver des mp3 dont je savais qu'ils étaient qq
> > > part mais pas précisément où: en faisant un bête locate *machin*.mp3 ça m'a
> > > donné la solution, et ça se situe bien sur le home sarge et pas dans le
> > > /home/aldo actu.
> > > 
> > > ça ne suffit pas pour constituer la preuve que locate en version ultérieure
> > > aurait un blème, mais c bizarre! j'arrive pas à deviner d'autres facteurs
> > > (permissions, ownership) qui influent; surtout que j'ai rien changé à cet
> > > ordi Ubuntu.

> > J'ai cru comprendre qu'il s'agissait d'un support amovible ?  

C'est un Lacie externe sur USB.

>>Si on
> > démonte le disque et qu'on en monte un autre, la base de données de
> > locate ne serait plus pertinente.  Il faut voir la doc au cas où ce
> > serait la bonne raison de ne pas indexer ce genre de support.
> 
> Je ne pense pas car, une fois montée, une partition sur un disque amovible
> est vue de la même manière qu'une partition sur un disque non amovible.

Encore une fois, ce qui vaut pour Debian doit le valoir aussi pour Ubuntu, y
a pas de police pour mounter et umounter ou pour indexer qui soit divergente
de Linux à Linux ? ça me paraîtrait absurde car signifierait que tout le
monde fais ce qu'il veut, si ça ça ne minerait pas la sécurité ?!
 
Amicalement,
Aldo. 

---
-- 
   CarrefourBLinuX MailingListe 
   Pour obtenir de l'aide, envoyez le sujet  help  à: 
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives: 
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/