Home › Search

Search the lessons

6 learning paths and their video lessons - type a topic, command or term.

Learning path · 6 steps

Active Directory basics: how AD DS is built

What AD DS is made of: components, schema, forest, domain, OUs and the admin tools.

Active Directory basics: how AD DS is built · step 1 · video 4:30

AD DS components: logical and physical building blocks

The logical components: partitions, schema, domains, trees, forests, sites and OUs

Active Directory basics: how AD DS is built · step 2 · video 3:31

The AD DS schema: classes, attributes and the schema master

What the schema defines: object classes, attributes and data syntax

Active Directory basics: how AD DS is built · step 3 · video 3:12

The AD DS forest: root domain, security and replication boundary

What the forest root domain holds that other domains do not

Active Directory basics: how AD DS is built · step 4 · video 3:13

The AD DS domain: objects, replication, administration and sign-in

The three common object types: users, computers and groups

Active Directory basics: how AD DS is built · step 5 · video 5:34

Organisational units (OUs) and the default AD DS containers

The two reasons to create an OU: Group Policy and delegation

Active Directory basics: how AD DS is built · step 6 · video 3:09

AD DS administration tools: ADAC, MMC snap-ins and PowerShell

What Active Directory Administrative Center can do beyond creating objects

Learning path · 6 steps

How domain controllers work

What a DC stores, the global catalog, how sign-in and DC location work, and the FSMO roles.

How domain controllers work · step 1 · video 3:33

What is a domain controller?

What NTDS.dit and SYSVOL hold on every domain controller

How domain controllers work · step 2 · video 2:43

What is a global catalog?

Why the global catalog holds only part of each object

How domain controllers work · step 3 · video 3:39

The AD DS sign-in process

How a computer finds a domain controller to authenticate a user

How domain controllers work · step 4 · video 2:26

Domain controller SRV records

Why clients use SRV records in DNS to find a domain controller

How domain controllers work · step 5 · video 5:46

What are operations masters (FSMO roles)?

The five FSMO roles and which exist per forest or per domain

How domain controllers work · step 6 · video 2:46

Transferring and seizing FSMO roles

The difference between transferring and seizing a FSMO role

Learning path · 6 steps

Deploying domain controllers

Promote DCs with Server Manager or PowerShell, install from media, upgrade, clone and virtualise.

Deploying domain controllers · step 1 · video 3:44

Installing a domain controller from Server Manager

The two stages: adding the AD DS role, then promoting the server

Deploying domain controllers · step 2 · video 2:22

Installing a domain controller on Server Core

Ways to install the DC role when Server Core has no local GUI

Deploying domain controllers · step 3 · video 3:06

Installing a domain controller from media (IFM)

When installing from media beats promoting over the WAN

Deploying domain controllers · step 4 · video 3:34

Upgrading domain controllers to a newer Windows Server

In-place upgrade versus adding new DCs and retiring old ones

Deploying domain controllers · step 5 · video 9:28

Cloning virtual domain controllers

Requirements: generation identifier, Windows Server 2012 or later guests, PDC emulator

Deploying domain controllers · step 6 · video 3:22

Best practices for virtualising domain controllers

Avoiding single points of failure with virtual DCs

Learning path · 9 steps

Active Directory users and groups

User accounts, attributes and profiles; group types, scopes, nesting, default groups and identities.

Active Directory users and groups · step 1 · video 7:29

User accounts in Active Directory

What a domain user account contains and what it controls

Active Directory users and groups · step 2 · video 5:52

Configuring user account attributes

Where the attribute sections appear in Active Directory Administrative Center

Active Directory users and groups · step 3 · video 4:40

User profiles, home folders and folder redirection

Where Windows keeps a local user profile and what it contains

Active Directory users and groups · step 4 · video 2:22

Group types: security and distribution groups

The difference between security and distribution groups

Active Directory users and groups · step 5 · video 5:02

Group scopes: local, domain local, global and universal

What group scope controls: membership and where permissions apply

Active Directory users and groups · step 6 · video 4:47

Group nesting with IGDLA and IGUDLA

The IGDLA nesting pattern and what each letter stands for

Active Directory users and groups · step 7 · video 6:42

Default administrative groups in Active Directory

Which default admin groups live in the forest root and which in every domain

Active Directory users and groups · step 8 · video 3:02

Special identities in Windows and AD DS

How special identities differ from ordinary security groups

Active Directory users and groups · step 9 · video 2:37

Managing group membership with Restricted Groups

Where the Restricted Groups setting lives in a GPO

Learning path · 5 steps

Linux command line: first steps

Move around the file system, find out who and what is on the box, keep time and make archives.

Linux command line: first steps · step 1 · video 7:16

Lesson 1: ls, cd and mkdir

Why ls hides dot files and how ls -a shows them

Linux command line: first steps · step 2 · video 8:34

Lesson 2: Essential Linux commands every admin needs

All the useful forms of cd, including cd - and cd ..

Linux command line: first steps · step 3 · video 7:30

Lesson 3: Linux time - RTC versus the system clock

The difference between the hardware RTC and the kernel's system clock

Linux command line: first steps · step 4 · video 7:23

Lesson 4: date and hwclock - setting the hardware clock

Showing UTC and custom formats with date -u and date +FORMAT

Linux command line: first steps · step 5 · video 10:07

Lesson 5: which, wc, lspci, gzip and tar

Locating a command's program file with which

Learning path · 13 steps

Linux root and sudo security

Lock down root, give exactly the sudo rights people need, and keep sudoers safe and auditable.

Linux root and sudo security · step 1 · video 10:22

Lesson 1: Linux root access security

Read the root password state with getent shadow

Linux root and sudo security · step 2 · video 7:22

Lesson 2: Securing the root account and configuring sudo

Lock the root password and recognise the lock in /etc/shadow

Linux root and sudo security · step 3 · video 6:39

Lesson 3: Sudoers mastery: reading the sudoers file

Validate all sudoers files with visudo -c

Linux root and sudo security · step 4 · video 5:00

Lesson 4: Sudo privileges: limiting a user to specific commands

Create a drop-in rule file with visudo -f

Linux root and sudo security · step 5 · video 8:48

Lesson 5: Role-based access control with groups

Create role groups and users with groupadd and useradd

Linux root and sudo security · step 6 · video 6:39

Lesson 6: Sudoers and RBAC: fixing permissions and testing roles

Set sudoers.d files to root:root ownership and mode 0440

Linux root and sudo security · step 7 · video 10:32

Lesson 7: Advanced sudoers configuration: logging, aliases and denials

Record sudo sessions with log_input and log_output

Linux root and sudo security · step 8 · video 7:08

Lesson 8: Sudoers environment security

Why env_reset matters for every sudo rule

Linux root and sudo security · step 9 · video 5:01

Lesson 9: Testing sudo security with environment variables

Plant test variables and see what sudo passes on

Linux root and sudo security · step 10 · video 5:09

Lesson 10: Sudo session management and timestamp timeouts

Check and refresh cached sudo credentials with sudo -v

Linux root and sudo security · step 11 · video 3:24

Lesson 11: Debugging and troubleshooting sudo policies

List another user's effective rights with sudo -U user -l

Linux root and sudo security · step 12 · video 4:10

Lesson 12: Cleaning up sudoers and removing test users

Remove test accounts with userdel -r

Linux root and sudo security · step 13 · video 4:27

Lesson 13: Keeping sudoers configuration in a Git repository

Four core sudoers best practices