Skip to content

Commit

Permalink
Change chapter ۹
Browse files Browse the repository at this point in the history
  • Loading branch information
RHCSA committed Dec 4, 2024
1 parent 6b4af1a commit bff9a94
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 01- Configure firewall settings using firewall-cmd firewalld:

The RHCSA exam topic **"Configure firewall settings using `firewall-cmd` and `firewalld`"** involves managing and configuring the firewall on a **RHEL 9** system. This includes enabling and disabling services and ports, assigning interfaces to zones, and ensuring all changes are persistent across reboots. **`firewalld`** is the default firewall management service, and **`firewall-cmd`** is the command-line interface to interact with it.

---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 02- Manage default file permissions:

The RHCSA exam topic **"Manage default file permissions"** focuses on how to control the default permissions assigned to files and directories when they are created. This is handled primarily through the **umask** setting, which dictates the default permissions given to new files and directories. Understanding and configuring default file permissions ensures proper security and access control in a RHEL system.

### **What You Need to Know for the RHCSA Exam:**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 03- Configure key-based authentication for SSH:

### **RHCSA Exam Topic: Configure Key-Based Authentication for SSH**

In the RHCSA exam, you need to know how to set up **key-based authentication for SSH** to allow users to connect to a remote system without requiring a password. This method is more secure than password-based login, and it is widely used in environments where secure and automated connections are required.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 04- Set enforcing and permissive modes for SELinux:

### **RHCSA Exam Topic: Set Enforcing and Permissive Modes for SELinux**

On the RHCSA exam, understanding **SELinux (Security-Enhanced Linux)** is crucial, especially in terms of configuring its modes. SELinux is a security architecture integrated into the Linux kernel that provides mandatory access control (MAC).
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 05- List and identify SELinux file and process context:

### **RHCSA Exam Topic: List and Identify SELinux File and Process Contexts**

In the RHCSA exam, understanding how to **list and identify SELinux file and process contexts** is crucial for securing and troubleshooting a system that uses SELinux, especially on **RHEL 9**.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 06- Restore default file contexts:

### **RHCSA Exam Topic: Restore Default File Contexts**

In the **RHCSA exam**, restoring the default SELinux file contexts is a key task. SELinux uses contexts to manage access control for files, processes, and ports, and it’s important to know how to restore these contexts to their defaults in case they are changed or corrupted.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 07- Manage SELinux port labels:

### **RHCSA Exam Topic: Manage SELinux Port Labels**

In the **RHCSA exam**, managing **SELinux port labels** is an important topic. SELinux associates specific ports with services for enhanced security. If a service attempts to use a port that is not labeled correctly for that service, SELinux may deny access. You need to know how to view, add, modify, and delete SELinux port labels for services to ensure that they work correctly while maintaining security.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 08- Use boolean settings to modify system SELinux settings:

### **RHCSA Exam Topic: Use Boolean Settings to Modify System SELinux Settings (RHEL 9)**

In the **RHCSA exam**, understanding how to modify system behavior using SELinux Boolean settings is crucial. SELinux Booleans allow you to toggle specific features or restrictions without having to alter the SELinux policy directly. These Booleans are typically used to enable or disable optional security policies for different services.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
## 09- Diagnose and address routine SELinux policy violations:

### **RHCSA Exam Topic: Diagnose and Address Routine SELinux Policy Violations (RHEL 9)**

In the **RHCSA exam**, one of the critical topics is the ability to **diagnose and address SELinux policy violations**. SELinux (Security-Enhanced Linux) works by enforcing security policies that restrict services and users from performing actions outside their permitted range. Sometimes, SELinux blocks legitimate operations due to restrictive policies, and you need to diagnose and resolve these issues effectively.
Expand Down
19 changes: 9 additions & 10 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -459,16 +459,15 @@ <h2>Chapter 08: :</h2>
<div id="chapter9" class="tab-content">
<h2>Chapter 09: Manage security:</h2>
<div class="gradual-buttons">
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('.md', 'chapter9')">01- </button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/01-%20Configure%20firewall%20settings%20using%20firewall-cmd%20firewalld.md', 'chapter9')">01- Configure firewall settings using firewall-cmd firewalld</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/02-%20Manage%20default%20file%20permissions.md', 'chapter9')">02- Manage default file permissions</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/03-%20Configure%20key-based%20authentication%20for%20SSH.md', 'chapter9')">03- Configure key-based authentication for SSH</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/04-%20Set%20enforcing%20and%20permissive%20modes%20for%20SELinux.md', 'chapter9')">04- Set enforcing and permissive modes for SELinux</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/05-%20List%20and%20identify%20SELinux%20file%20and%20process%20context.md', 'chapter9')">05- List and identify SELinux file and process context</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/06-%20Restore%20default%20file%20contexts.md', 'chapter9')">06- Restore default file contexts</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/07-%20Manage%20SELinux%20port%20labels.md', 'chapter9')">07- Manage SELinux port labels</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/08-%20Use%20boolean%20settings%20to%20modify%20system%20SELinux%20settings.md', 'chapter9')">08- Use boolean settings to modify system SELinux settings</button>
<button onclick="loadMarkdown('https://raw.githubusercontent.com/RHCSA/RHCSA.github.io/refs/heads/main/contents/09-%20Manage%20security/09-%20Diagnose%20and%20address%20routine%20SELinux%20policy%20violations.md', 'chapter9')">09- Diagnose and address routine SELinux policy violations</button>
</div>
<div class="markdown-container">
<div class="text-content"></div>
Expand Down

0 comments on commit bff9a94

Please sign in to comment.