Basic Computer Knowledge Test Questions and Answers

Linux Interview Questions and Answers – File Management 2

1.

Given a code snippet below?

    #define PERMS  (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)
    int main() 
    {
        int fd1, fd2;
        umask(0);
        fd1 = open(“file1”, O_CREAT | O_RDWR, PERMS)
        umask(S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
        fd2 = open(“file2”, O_CREAT | O_RDWR, PERMS)
        return 0;
    }

The newly created files file1 and file2 will have the permissions respectively

   A.) rw-rw-rw- r——–
   B.) r——– rw-rw-rw-
   C.) rw-rw-rw- rw——-
   D.) None of these

Answer: Option 'C'

rw-rw-rw- rw——-

Linux Interview Questions and Answers – File Management 2 Download Pdf

Recent Posts