What does the .autorelabel file located at the file root / do in Linux?

I know its something to do with SELinux but I can't find any information as to what it actually does. I am running CentOS 6.

Thanks in advance.

  • 5
    Why the downvote? I asked a grammatically correct question with all the relevant information I could give. Sep 27, 2012 at 12:00

2 Answers 2


Next time when you will reboot the system, it will relabel the filesystem for SElinux automatically.

This usually occurs when labeling a file system for SELinux for the first time, or when switching between different types of policy, such as changing from the targeted to the strict policy.

  • Changing between policy types usually doesn't necessitate a filesystem relabel -- the whole idea is that the files are already labeled semantically, and the policy needs to act on them differently. It's generally used when switching from disabled SELinux to enabled SELinux. Sep 27, 2012 at 12:04
  • Can I delete this file after reboot?
    – Maxim
    Sep 1, 2016 at 20:34
  • This file will be automatically deleted after relabelling.
    – Manny0606
    Oct 3, 2017 at 1:58

More info is provided via the CentOS docs @ http://wiki.centos.org/HowTos/SELinux, under heading 5.3

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.