[ bnikola @ 22.05.2008. 11:54 ] @
Code:
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>

int main (int argc, char *argc[] ) {
   char *path = argv [1];
   mode_t mod e= S_IRUSR | S_IXUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IXOTH;
   int fd = open ( path, O_WRONLY | O_EXLC | O_CREAT , mode);
if (fd==-1) {
perror (“open”);
return 1;
}
return 0;
}

a) Koja su prisutna prava kreirane datoteke ako je vrednost promnljive umask pre izvršavanja postavljena na 000 ?
b) Koja su prisutna prava kreirane datoteke ako je vrednost promnljive umask pre izvršavanja postavljena na 022 ?

Da li su ovo tacni odgovori:
a) Pristupna prava su sledeća : korisnik i ostali mogu da čitaju i izvršavaju, a grupa može da čita i piše.
b) Pristupna prava su sledeća : korisnik i ostali mogu da čitaju i izvršavaju, a grupa može samo da čita.


[Ovu poruku je menjao momsab dana 24.05.2008. u 00:25 GMT+1]
[ maksvel @ 22.05.2008. 13:38 ] @
Stvarno me mrzelo da čitam sve detalje, pa sam stavio u prilog. Nadam se da će koristiti
[ bnikola @ 23.05.2008. 22:44 ] @
nije lose ovo sto si okacio
hvala