Pripojovani CD a prava souboru

Jan Gregor gregor.jan na NOSPAMquick.cz
Sobota Červenec 31 13:05:46 CEST 2004


Pokud CD pouziva rockridge, pouzivaji se prava nastavena na CD.
V ostatnich pripadech funguje option -noexec, az na jednu vyjimku -
pokud neni tecka v nazvu nastavi se take exec bit. Reportoval jsem to
jako chybu, ale nevim jestli je to opraveno.

V souboru fs/isofs/inode.c staci zneplatnit tuto cast:

               /* If there are no periods in the name,
                * then set the execute permission bit
                */
               for(i=0; i< de->name_len[0]; i++)
                       if(de->name[i]=='.' || de->name[i]==';')
                               break;
               if(i == de->name_len[0] || de->name[i] == ';')
                       inode->i_mode |= S_IXUGO; /* execute permission */
                        

Jan Gregor




Další informace o konferenci Linux