Users & Security
Users and groups, sudo and privilege escalation, SSH key authentication, and baseline hardening steps.
Covers the account and access-control model, and the small set of hardening steps that matter most on a freshly provisioned machine.
-
Disk Encryption (LUKS)
LUKS (Linux Unified Key Setup) is the standard for full-disk and partition encryption on Linux, protecting data at rest so a lost or stolen drive doesn't expose its contents without the passphrase or key.
-
Hardening Basics
A short, high-value checklist for securing a freshly provisioned Linux machine before exposing it to the internet - not exhaustive, but covers the changes that matter most for the least effort.
-
PAM Basics
Pluggable Authentication Modules are the framework nearly every login path on Linux - console, SSH, sudo, su, screen lockers - defers to for actually authenticating a user, making authentication policy configurable in one place instead of hardcoded into each program.
-
SELinux and AppArmor
Mandatory access control systems that confine what a process can do beyond standard Unix permissions - SELinux on RHEL/Fedora, AppArmor on Debian/Ubuntu - and how to tell a genuine permission problem from a policy denial.
-
SSH Keys and Authentication
Public-key authentication lets you log into a remote machine by proving you hold a private key, rather than typing a password - how the key pair works, and how to set it up.
-
Sudo and Privilege
sudo lets an authorized user run specific commands as another user, usually root, without sharing the root password - /etc/sudoers controls exactly who's allowed to do what.
-
Users and Groups
The account and group model behind Linux's ownership and permission system - who a user is, how groups grant shared access, and the commands for managing both.