sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55530
Re: mkisofs: persmission denied
> > God dag,
> >
> > dette er til en familie-computer med SuSE Linux 8.0 Professional.
> >
> > Hvad skal jeg gøre for at alle kan få mkisofs til at læse
> > kataloger de normalt ikke har adgang til?
> >
> > Jeg har sat mkisofs suid root (-rwsr-xr-x 2 root root
> > 425209 mar 23 2002 mkisofs).
> >
> > Når en almindelig dødelig bruger kører følgende kommando:
> >
> > mkisofs -l -L -R -D -o /tmp/sikkerhedskopi.iso -graft-points
> > root/=/root home/=/home;
> >
> > ...så får vedkommende følgende besked:
> >
> > Warning: creating filesystem that does not conform to ISO-9660.
> > mkisofs: Permission denied. Unable to open directory /root
> > Total translation table size: 0
> > Total rockridge attributes bytes: 379
> > Total directory bytes: 2048
> > Path table size(bytes): 22
> > Max brk space used 39a4
> > 48 extents written (0 Mb)
>
> Hej
>
> Læs http://www.sslug.dk/linuxbog/alle/bog/root-rettigheder.html
> Sudo kan det du ønsker.
Tak.
sudo ser jo spændende ud.
Men...
jeg havde det indtryk at programmer der var sat suid root, blev kørt
som om det var root der kørte dem.
Derfor troede jeg at når mkisofs var suid root, så ville programmet
have lov til at læse /root-kataloget uanset hvem der kørte
programmet.
Men det kan mkisofs ikke.
Jeg forstår både SSLUG-bøgerne, og infosiderne om File permissions på
den måde.
Er der noget jeg har misforstået omkring s-bitten?
Hvorfor kan mkisofs ikke læse /root-kataloget når programmet køres
suid root?
Hilsen Johnny :o)
Follow ups
References