Join Sean Colins for an in-depth discussion in this video Prerequisites, part of Linux: Firewalls and SELinux.
- [Narrator] In this course, we cover many highly destructive system level commands. So, as in any Server Administration or Workstation Administration course, I must implore you to use a test system or a VM to follow along with me in this course. If you don't know how to create a VM, I advise you watch Scott Simpson's, Up and Running with Fedora Linux course, in which he walks you through setting up Fedora for the first time. If you're new to Fedora, that course should be considered a prerequisite.
If you proceed on a system with important data, or on a system that is in use, as a server, with production data, you can expect to lose that data during the course of our time together here. Please don't do that. Once you move on from this point in the course, I will assume you have some experience working on a Linux System, you have fully installed Fedora 25 Linux Server, on a test system or on a test VM for the purposes of taking this course, and that you have a sense of curiosity about how Fedora 25 and perhaps other distributions of Linux work with Firewalls and SELinux.
If you want to follow along on portions on this course that use Fedora Workstation with a graphical user interface, you will want to install Fedora 25 Workstation on a separate VM or a separate system for that purpose as well. You will know when to switch into the Workstation VM because I will tell you at the beginning of each movie. Now, if you are ready, let's proceed to get started with our exploration of Firewalld and SELinux
- Working with iptables
- Installing Firewalld
- Exploring zones and services
- Allowing the Apache web server
- Allowing FTP and SFTP servers
- Installing SELinux utils
- Setting discretionary or mandatory access
- Installing SELinux man pages
- Working with Booleans
- Changing context labels
- Running sepolicy
- Finding SELinux logs
- Making domains permissive
- Disabling and reenabling SELinux