Reset file labels according to policy.

Section: SELinux and AppArmor Basics

Restore SELinux contexts

bash
bash
sudo restorecon -Rv /var/www/html
Explanation

Very useful when copied files have wrong SELinux labels.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing SELinux and AppArmor Basics
Show SELinux mode
Print current SELinux mode.
OpenIn sheetbashsame section
Show SELinux status
Display SELinux policy and mode details.
OpenIn sheetbashsame section
Allow service on custom SELinux port
Add or modify SELinux port context mapping.
OpenIn sheetbashsame section
Show AppArmor status
Display loaded AppArmor profiles.
OpenIn sheetbashsame section
Inspect recent audit messages
Query audit-related journal entries.
OpenIn sheetbashsame section
Lock user password
Disable password authentication for a user.
OpenIn sheetbash1 tag match