[CentOS] Relabel /usr directory

Tue Feb 4 19:26:10 UTC 2020
Leon Fauster <leonfauster at googlemail.com>

Am 04.02.20 um 18:59 schrieb Sergio Belkin:
> Hi,
> I've done the following:
> - Copy usr content with rsync to another partition:
> 
> rsync -av --partial --progress /usr/ /mnt
> 
> Then, unmounted, added to fstab a line for /usr, then deleted /usr/* (not
> the directory itself). But I've found that is bad labeled:
> 
> ls -Z /usr
> unconfined_u:object_r:unlabeled_t:s0 bin
>   unconfined_u:object_r:unlabeled_t:s0 local
> unconfined_u:object_r:unlabeled_t:s0 games
>   unconfined_u:object_r:unlabeled_t:s0 sbin
> unconfined_u:object_r:unlabeled_t:s0 include
>   unconfined_u:object_r:unlabeled_t:s0 share
> unconfined_u:object_r:unlabeled_t:s0 lib
>   unconfined_u:object_r:unlabeled_t:s0 src
> unconfined_u:object_r:unlabeled_t:s0 lib64
>   unconfined_u:object_r:unlabeled_t:s0 tmp
> 
> How can I restore the default contexts?
> 
> I've tried with restorecon and with fixfiles, but no luck, for example:
> 
> matchpathcon -V /usr
> /usr error: No data available
> 
> How can I fix this?
> 

restorecon -R /usr

--
Leon