Title: Permissions, Control & User Creation
Course: CIS 121: Linux/UNIX I: Fundamentals ~ For IGNITE Review > Section: Learning Modules

As important as being able to access what you need to access is making sure that no one can access what they shouldn't. An important part of Linux security is based on file ownership and permissions. Understanding how they work is not necessarily intuitive and a lack of understanding can lead to many problems, including a non-functional system.

- Understand how user and groups work
- How to create, control, and remove users and groups using GUI tools or from the shell
- Know how to work as root and the dangers involved
- Understand file permissions
- Change file permissions using character and octal method.
- Know how to be someone else.

Required Activities

Reading

- Review the pages in this module
- Read Chapters 13, 14, 15, pages 217-269, in the Linux Essentials text book

Presentations and Videos

View the following videos and use the presentations as an extra resource outlining the topics covered in the videos. Consider pausing the videos at different intervals while you practice what is taught.

Title

Controlling Access: Introduction to Users and Groups
Controlling Access: Creating Users and Groups
Controlling Access: Assigning Users and Groups
Controlling Access: Assigning Permissions - Character Method
Controlling Access: Assigning Permissions - Octal Metod
Controlling Access: How Permissions Work and Setting Defaults (umask)

Presentations and Videos

PDF or ODP, Video (Time: 37:02)
PDF or ODP, Video (Time: 22:35)
PDF or ODP, Video (Time: 9:14)
PDF or ODP, Video (Time: 19:45)
PDF or ODP, Video (Time: 11:59)
PDF or ODP, Video (Time: 29:03)

Exercises - complete the following exercise (located under the Exercises link within the left navigation area).

- Exercise 6

Quiz - complete the following quiz (located under the Quizzes and Exams link within the left navigation area).

- Quiz 6

Enrichment Activities:

- Watch the video Linux File Permissions (Time: 13:29).
- Reference Text: Read Chapter 5, pages 93-108, in the Unix and Linux book.