Discretionary Access Control (DAC) and Access Control Lists (ACL)
18 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is a key characteristic of Discretionary Access Control (DAC)?

  • It is mandatory and enforced by the operating system
  • It is discretionary and allows the owner to decide who is authorized (correct)
  • It is used only for network access control
  • It is used only for directory access control
  • In a Linux system, what is the purpose of Access Control Lists (ACLs)?

  • To provide an additional layer of access control beyond traditional permissions (correct)
  • To manage user and group accounts
  • To restrict access to files and directories
  • To optimize system performance
  • What is a default ACL associated with?

  • A group account
  • A directory (correct)
  • A specific file
  • A user account
  • What is the limitation of traditional file permissions?

    <p>Each file and directory can have only one user and group owner at a time</p> Signup and view all the answers

    In which operating systems is DAC typically implemented with ACLs?

    <p>Windows and Linux</p> Signup and view all the answers

    What is an access ACL associated with?

    <p>A specific file or directory</p> Signup and view all the answers

    What is the primary purpose of Discretionary Access Control (DAC)?

    <p>To specify and enforce access authorization based on user identity</p> Signup and view all the answers

    What is the primary function of the Real UserID in Linux?

    <p>To define the files that a process can access</p> Signup and view all the answers

    What is the purpose of the Effective UserID in Linux?

    <p>To enable a non-privileged user to access files that can only be accessed by a privileged user</p> Signup and view all the answers

    What is the purpose of the Saved UserID in Linux?

    <p>To temporarily switch to a non-privileged account when a process is running with elevated privileges</p> Signup and view all the answers

    What is the purpose of Access Control Lists (ACLs)?

    <p>To specify the access permissions of a user to a resource</p> Signup and view all the answers

    What is the purpose of the 'append' access permission?

    <p>To add new content to the end of a resource</p> Signup and view all the answers

    What is the primary purpose of setting a default ACL on a directory?

    <p>To ensure that new files and directories inherit certain ACLs</p> Signup and view all the answers

    How can you add multiple entries with the same command when modifying ACLs?

    <p>By separating each entry with a comma</p> Signup and view all the answers

    What is the purpose of the Mask entry in an ACL?

    <p>To limit the permissions of named users and groups</p> Signup and view all the answers

    What type of ACL is used to control access to a file for users not in the user group for the file?

    <p>Other ACL</p> Signup and view all the answers

    When modifying ACLs on a directory, what is the key difference compared to modifying ACLs on a file?

    <p>The inclusion of the execute permission on the list entries</p> Signup and view all the answers

    What is the purpose of the getfacl command?

    <p>To view the ACL of a file or directory</p> Signup and view all the answers

    More Like This

    Operating System Security Chapter
    6 questions

    Operating System Security Chapter

    PrestigiousRutherfordium avatar
    PrestigiousRutherfordium
    Operating System Security Levels
    29 questions
    Operating System Security
    18 questions
    Operating System Security
    24 questions
    Use Quizgecko on...
    Browser
    Browser