SELinux
SoftwareWikipedia
50
MENTIONS
18
EPISODES
12
PODCASTS
Search complete. 50 mentions across 18 episodes found for "SELinux".
Oct 23, 2026
10 Drives, 2 GPUs, One Wild Linux Install
C
11:37Chris TitusHOST
I'm going to show you how I use this stuff, and then we're going to go from that.
C
11:41Chris TitusHOST
But before we start, there's one thing I absolutely have to do is we need to disable SELinux in this install.
C
11:49Chris TitusHOST
Quickest way to do this is just to add SELinux equals 0 in the etcselinux-comp file.
C
11:57Chris TitusHOST
You can also set it here to go ahead and make sure this persists across kernel updates and then also add it to that file.
C
12:06Chris TitusHOST
So said essentially just finds SELinux, marks it as disabled or 0.
C
12:11Chris TitusHOST
So what we can do here is we can just grab these two things, copy paste and.
C
12:18Chris TitusHOST
Should be pretty much done.
C
12:20Chris TitusHOST
Now I'm just going to do a cat of SELinux just to make sure it persists.
What is SELinux? | SELinux Commands
C
0:00Chris TitusHOST
This video aims to answer most people's questions about SELinux and should they disable it or how it works or if it's interfering with a program that you've installed.
C
0:11Chris TitusHOST
So let's start out.
C
0:12Chris TitusHOST
There's basically three basic options for SELinux.
C
0:16Chris TitusHOST
There's enforcing, permissive, and disabled.
C
0:20Chris TitusHOST
And by default, Fedora, CentOS, and Red Hat all come with it enforcing.
C
0:27Chris TitusHOST
This is actually a good thing as most programs are compatible with SELinux.
C
0:33Chris TitusHOST
However, if you're downloading a program and running to some issues, there's a possibility it could be SELinux interfering with it.
C
0:40Chris TitusHOST
So I'm going to break down the commands and show you my terminal and how you'd go about troubleshooting that, modifying it, and also moving forward or even changing it to disabled or permissive should you want to monitor what that program is doing or if it's from an unknown source.
I Quit Arch Linux After 794 Days (Here's Why)
C
8:26Chris TitusHOST
But to a new user, this is going to be annoying.
C
8:29Chris TitusHOST
SELinux requires profiles and sandboxing to make sure apps can access parts of the system.
C
8:35Chris TitusHOST
And you're going to be like, oh, crap, I'm running sudo, but it's not allowing this app through.
C
8:39Chris TitusHOST
What's going on? Well, that's probably SELinux in enforcing mode.
C
8:43Chris TitusHOST
I don't care too much about SELinux.
C
8:45Chris TitusHOST
So, you know, I'm not going to say this out loud.
C
8:48Chris TitusHOST
Well, I'll just go ahead and say it.
C
8:50Chris TitusHOST
I just put it either in permissive or disabled because I don't really care too much about SELinux.
What is AppArmor | AppArmor commands
C
0:00Chris TitusHOST
In this video I go over how to set up and configure AppArmor so you can create profiles for any custom scripts or programs you may be using.
C
0:23Chris TitusHOST
AppArmor is a Debian-based alternative to SELinux.
C
0:28Chris TitusHOST
SELinux is prevalent in Red Hat, CentOS, and Fedora systems.
C
0:33Chris TitusHOST
So AppArmor basically allows you the ability to restrict access to certain applications, scripts, or programs to only do certain things or only allowed parts of the system access to that program.
C
0:49Chris TitusHOST
So this is a really great thing.
C
1:53Chris TitusHOST
Now, if it is stopped, make sure you enable it by instead of status, you'd put enable and hit start to go ahead and start this service if it is disabled on your system.
C
2:05Chris TitusHOST
Likewise, if you wanted to completely disable app armor here, you can actually type system control disable.
C
2:12Chris TitusHOST
So there's the basics of the actual service that does deviate a little bit from SELinux.
Antivirus for Linux | Linux Security
C
2:36Chris TitusHOST
And it is great and it's enabled by default, but sometimes you can install some packages and they don't work quite right or they crash or whatnot.
C
2:46Chris TitusHOST
Usually that means the developer didn't take the time to make it, SELinux compatible per se.
C
2:55Chris TitusHOST
So a lot of times you have to go in and set all those settings by yourself.
C
3:00Chris TitusHOST
You'd set SELinux to permissive and then check your logs and then set that program properly.
C
3:07Chris TitusHOST
But I don't wanna get too far into that.
C
3:08Chris TitusHOST
I'm gonna make a separate video over Security Enhanced Linux.
P
Unknown podcast
Two CVSS 9.0 Linux KSMBD Remote Code Execution Flaws: SMB Server Risks and Kernel Patching
Oct 23 · 1 Mention
S
18:08speaker_0HOST
General hardening principles always apply here.
S
18:11speaker_0HOST
Defense in depth, the principle of least privilege, and implementing mandatory access controls like SELinux or AppArmor.
S
18:18speaker_1HOST
Crucial tools.
S
18:19speaker_0HOST
They ensure that even if a process is compromised via a zero day, its blast radius is contained by strict policies defining what files or network ports it can even access.
P
Unknown podcast
23. Governance, Deployment and Observability (Tiers of Enforceability)
Oct 22 · 1 Mention
S
15:14speaker_0HOST
Okay, let's get into the wheeze.
S
15:16speaker_1HOST
Let's look at macOS, for example, which uses the sandbox exact utility and specific sandbox profiles, or Linux, which uses cgroups, namespaces, and app armor or SELinux policies.
S
15:28speaker_0HOST
Pretty hardcore isolation tools.
S
15:30speaker_1HOST
Very hardcore.
The Desktop I Wanted Didn't Exist... So I Built It
C
10:59Chris TitusHOST
I don't consider this a secure desktop.
C
11:01Chris TitusHOST
I take Fedora and I bastardize it in the way that I am disabling SELinux and putting it either in permissive mode or just disabling it altogether because I don't want to be making profiles for my programs to sandbox them.
C
11:15Chris TitusHOST
I want it to run wild.
C
11:16Chris TitusHOST
because a lot of times I am using an agent to go ahead and build out like I'm redoing the launcher here, which we'll go ahead and install this here in a second.
P
Unknown podcast
Is Big Tech WATCHING YOU? The Scary Reality of AI
Oct 17 · 1 Mention
S
39:26speaker_4HOST
It implements a hardened memory allocator, which prevents a vast majority of memory corruption vulnerabilities.
S
39:32speaker_4HOST
It enforces strict SELinux policies to sandbox applications.
S
39:36speaker_3HOST
And crucially, it completely strips out Google Play services.
S
39:39speaker_3HOST
But if a user needs Google functionality, Graphene OS allows them to install sandboxed Google Play.
P
Unknown podcast
Hardening Linux Kernel Security with sysctl Tuning for Production Servers
Oct 16 · 3 Mentions
S
19:07speaker_1HOST
Getting a good low score down in the 1 or 2 range requires manual, iterative tuning.
S
19:13speaker_0HOST
You apply a restriction, restart the app, check the logs, see if it crashed, and adjust, which brings us to the final and most notorious layer of containment, mandatory access control, or MAC, systems like SELinux or AppArmor.
S
19:27speaker_1HOST
SELinux is the bane of many junior sysadmins.
S
19:30speaker_0HOST
It really is.
S
19:31speaker_0HOST
The running joke of the industry is that the first step of troubleshooting any application error is to Google how to disable SELinux.
S
19:38speaker_0HOST
You get a permission denied error, you throw your hands up, edit the config, set it to disabled, reboot, and the problem vanishes.
S
19:45speaker_1HOST
If we connect this to the bigger picture, when you do that, you are stripping away one of the most powerful containment architectures ever designed.
8 more episodes mention SELinux.
Create an account to see the whole feed, search across every transcript, and follow the entities you care about.