<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on alexej.disterhoft.de</title><link>https://alexej.disterhoft.de/posts/</link><description>Recent content in Posts on alexej.disterhoft.de</description><generator>Hugo</generator><language>en</language><copyright>Alexej Disterhoft</copyright><lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://alexej.disterhoft.de/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Reverse-Engineering the MapR Ticket Format</title><link>https://alexej.disterhoft.de/posts/reverse-engineering-the-mapr-ticket-format/</link><pubDate>Tue, 26 Dec 2023 22:19:21 +0100</pubDate><guid>https://alexej.disterhoft.de/posts/reverse-engineering-the-mapr-ticket-format/</guid><description>&lt;aside class="admonition admonition-warning" role="note"&gt;
 &lt;p class="admonition-title"&gt;&lt;span class="admonition-icon i-lineicons-warning" aria-hidden="true"&gt;&lt;/span&gt;&lt;span&gt;Disclaimer&lt;/span&gt;
 &lt;/p&gt;
 &lt;div class="admonition-body"&gt;The information in this post is based entirely on publicly available artifacts. No proprietary information is disclosed. Code snippets have been heavily redacted for educational purposes.&lt;/div&gt;
&lt;/aside&gt;

&lt;h2 id="introduction"&gt;
 
 &lt;a
 class="heading-anchor"
 href="#introduction"
 aria-label="Link to this section"
 title="Link to this section"
 &gt;
 &lt;span aria-hidden="true"&gt;#&lt;/span&gt;
 &lt;/a&gt;
 
 Introduction
&lt;/h2&gt;
&lt;p&gt;MapR, now rebranded as &lt;a href="https://www.hpe.com/us/en/hpe-ezmeral-data-fabric.html"&gt;HPE Ezmeral Data Fabric&lt;/a&gt;, is a comprehensive data platform built on the Hadoop stack. It bundles a distributed file system, a NoSQL database, a streaming engine, and many other components into a single system.&lt;/p&gt;</description></item><item><title>Use Touch ID for sudo on macOS Sonoma and newer</title><link>https://alexej.disterhoft.de/posts/sudo-touch-id-macos/</link><pubDate>Tue, 26 Dec 2023 00:00:00 +0100</pubDate><guid>https://alexej.disterhoft.de/posts/sudo-touch-id-macos/</guid><description>&lt;p&gt;On macOS Sonoma and newer, &lt;code&gt;sudo&lt;/code&gt; still defaults to password authentication.
If your Mac has Touch ID, you can enable fingerprint approval with a local PAM config that persists across updates.&lt;/p&gt;
&lt;h2 id="enable-touch-id-for-sudo"&gt;
 
 &lt;a
 class="heading-anchor"
 href="#enable-touch-id-for-sudo"
 aria-label="Link to this section"
 title="Link to this section"
 &gt;
 &lt;span aria-hidden="true"&gt;#&lt;/span&gt;
 &lt;/a&gt;
 
 Enable Touch ID for sudo
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open &lt;code&gt;/etc/pam.d&lt;/code&gt; and confirm the template file exists.&lt;/p&gt;
&lt;div class="code-block" data-collapsed-default="false"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell-session" data-lang="shell-session"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gp"&gt;$&lt;/span&gt; &lt;span class="nb"&gt;cd&lt;/span&gt; /etc/pam.d
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gp"&gt;$&lt;/span&gt; ls -l sudo*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="go"&gt;.r--r--r-- 283 root 16 Sep 15:28 sudo
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="go"&gt;.r--r--r-- 179 root 16 Sep 15:28 sudo_local.template
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create &lt;code&gt;sudo_local&lt;/code&gt; from the template.&lt;/p&gt;</description></item></channel></rss>