[ 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] |