slocate
Blues
blues w ds6.pg.gda.pl
Wto, 11 Cze 2002, 15:34:51 CEST
On Tue, 11 Jun 2002, Jakub Bogusz wrote:
> > > > > Prościej rpm -e slocate.
> > > > e-e
> > > >
> > > > %dir %attr(755,root,slocate) /var/lib/slocate
> > > > %attr(2755,root,slocate) %{_bindir}/slocate
> > > > %attr(0755,root,root) %{_bindir}/locate
> > > > %attr(0755,root,root) %{_bindir}/updatedb
> > >
> > > $ ls -l /usr/bin/locate
> > > lrwxrwxrwx 1 root root 7 maj 31 2001 /usr/bin/locate -> slocate
> > >
> > > A updatedb jest uruchamiane z crona jako root.
> > >
> > > > to co ty pokazujesz nadal ma mały sens...
> > >
> > > Bo?
> > > Baza jest tylko dla grupy slocate (i roota).
> > > Program (s)locate sprawdza, kto co może zobaczyć (po uprawnieniach
> > > plików i katalogów).
> >
> > Żeby to miało sens powinno być:
> > %dir %attr(750,root,slocate) /var/lib/slocate
> Można, ale to bez znaczenia - sam plik z bazą i tak jest dostępny tylko
> dla grupy slocate.
Ale nie uruchomisz sgidowej binarki.
> > %attr(2750,root,slocate) %{_bindir}/slocate
> >
> > Wtedy byłoby OK.
>
> A to nie byłoby, bo locate działałoby tylko dla roota.
...oraz dla grupy slocate. Przecież o to chodzi, nie?
--
---------------------------------
pozdr. Paweł Gołaszewski
---------------------------------
CPU not found - software emulation...
Więcej informacji o liście dyskusyjnej pld-devel-pl