<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tech Shupport on A Personal Blog and Professional Portfolio for Connor Grout</title>
    <link>https://connor.grout.xyz/tags/tech-shupport/</link>
    <description>Recent content in Tech Shupport on A Personal Blog and Professional Portfolio for Connor Grout</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 04 Jul 2026 15:01:43 -0400</lastBuildDate>
    <atom:link href="https://connor.grout.xyz/tags/tech-shupport/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Breaking (and Recovering) SELinux</title>
      <link>https://connor.grout.xyz/posts/2026/06/breaking-and-recovering-selinux/</link>
      <pubDate>Wed, 24 Jun 2026 16:27:00 -0400</pubDate>
      <guid>https://connor.grout.xyz/posts/2026/06/breaking-and-recovering-selinux/</guid>
      <description>&lt;p&gt;This is a post about caution and how a simple mistake you can make can blow up a month after you make it. But as with anything, breaking something leads to fix it and learning a lot. This post will cover SELinux file contexts, SELinux tools such as &lt;code&gt;semanage&lt;/code&gt;, &lt;code&gt;restorecon&lt;/code&gt;, and &lt;code&gt;matchpathcon&lt;/code&gt;, the nature of immutable filesystems and some fun quarks of btrfs.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-beginning&#34;&gt;The Beginning&lt;/h2&gt;&#xA;&lt;p&gt;So to start, I run OpenSUSE MicroOS as my server environment at home. This atomic server works great because all of the apps that I run are microservices. I have yet to migrate to Kubernetes, I really need to do that, so I am using podman and it&amp;rsquo;s systemd integration to run my stack. It actually works surprisingly well since everything from containers, networks, volumes, etc. are all defined in systemd unit files. This makes setup really easy because it all standardized and you can use systemctl and journalctl to manage your containers and logging.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
