Can’t delete a macOS user with dscl [resolution]

Performing a process on more than a couple of dozen macOS (various versions 10.15.x) without issue and then presented with a couple of macOS laptops that would not allow for the deletion of the user. A very ugly error will appear that reads eDSPermissionError which implies that there is a permissions problem.  As the root administrator to the laptop, this...Read More »

SSH and FIPS Mode Enabled

The Secure Shell, more commonly referred to as ssh, is a cryptographic network protocol for operating network services securely over an unsecured network. Typical applications include remote command-line, login, and remote command execution, but any network service can be secured with SSH.  Over the years, a more typical solution is to create a key type of rsa, which is the...Read More »

CMMC FIPS Mode Enabled

To gain CMMC compliance, the Red Hat Enterprise Linux 8 operating system or any of it's variants must enable FIPS mode.  FIPS mode can be a difficult hurdle, where it doesn't have to be.  While researching a recent problem that was encountered on a FIPS enabled system, more questions than answered were raised.  As you progress through this article, you...Read More »

How to adapt the scap-security-guide for DISA CIS for CentOS8 Linux

The scap-security-guide changes in format with each new guide.  CentOS 8 is not fully represented within the guide.  The XMLs provided differ in context, so the RHEL XML must be used to generate the report but requires a small patch to do so. The CUI Profile The ssg-rhel8-ds-1.2.xml contains the profile cui, while the one for ssg-centos8-ds-1.2.xml does not. [root@admin...Read More »

ceph: Prepare the environment

The goal of this guide is to serve as a precursor to the installation of ceph nautilus on CentOS 7.  This process was completed on a virtual environment and has been reproduced several times before this writing.   Ceph is an open-source software storage platform that replicates data and makes it fault-tolerant. A good definition and intro to ceph may be...Read More »

How to install ceph nautilus with ceph-ansible

There are so many articles on how to install ceph with ceph-ansible.  Sadly, as ceph versions change, so does the process for installation.  This distinction is rarely made within in the instructions and because of that, the install is doomed to fail and the installer disenfranchised. This article should provide the process needed to install on CentOS 7 ceph nautilus...Read More »

CentOS 8 (EOL 2021) Migration to CentOS 8 Stream

It has been announced that CentOS 8 will be End Of Life in Q4, 2021.  It will be phased out in favor of the CentOS 8 Stream, which falls between the Fedora and RHEL distributions. Instead of CentOS builds after RHEL updates, the CentOS 8 will be the development track for RHEL.  With that in mind, there is a path...Read More »

CentOS 6 End Of Life Repositories

CentOS 6 finally came to end of life (“EOL”) as of November 30, 2020.  A rude awaking if you haven’t been paying attention and attempt a yum update to be presented with an error message.  CentOS does maintain a vault. There is a CentOS-Vault.repo that exists for earlier versions of CentOS 6, but with a few modifications, you can still…

Read More »

macOS: Useful Commands

The intent of this page is a quick reference of some interesting and useful commands.  The following commands had been tested against macOS versions 11.5.2+ . Serial Number ioreg -rd1 -c IOPlatformExpertDevice | awk -F'"' '/IOPlatformSerialNumber/{print $4}' Model Number sysctl -n hw.model | cut -d "," -f 1 | tr -d '[0-9]_' Current logged On User ls -l /dev/console |...Read More »

Windows: Useful Commands

The intent of this page is a quick reference of some interesting and useful PowerShell and other commands. dism Enable/disable telnet client through command line telnet isn't something that I use often, but when needed, here is the command.  After using telnet, it may be advisable to remove it.  Here are the two commands to add/remove telnet. dism /online /Enable-Feature...Read More »

NFL Pick ‘Em for 2020 Season Schedule

I had written a little clever script for last season that was supposed to work for every season until the end of time. Well, those hopes were crushed when the NFL changed their links to something that I cannot identify.  The following script is a culmination of four hours work, many edits and minor scripts to search and replace. There...Read More »