Re: semodule and fixfiles
Henry Zhang <[email protected]> Wed, 7 Jun 2023 13:55:27 -0700
| Newsgroups | gmane.linux.redhat.fedora.selinux |
|---|---|
| Message-ID | <CANTW0yr=vx=2vw7Tu6ODKu0dObUx1tF35=7=mckn7hcmTBBiyA@mail.gmail.com> |
Robin, The "/run/media/mmcblk0p2" is not listed in the file file_contexts. 1. Should I update file_contexts? 2. Where does the file_contexts come from and intialized? ---henry On Wed, Jun 7, 2023 at 11:26 AM Robin Lee Powell < [email protected]> wrote: > Exactly what it says; the system stores a list of what files should > have which labels, and it doesn't know about that path. You can see > the raw data on what's currently defined at > /etc/selinux/targeted/contexts/files/file_contexts and > /etc/selinux/targeted/contexts/files/file_contexts.local , although > you really should managed them with `semanage fcontext`. > > On Wed, Jun 07, 2023 at 09:33:21AM -0700, Henry Zhang wrote: > > Vit, > > > > When I do relabel with setfiles and see: > > "Warning no default label for /run/media/mmcblk0p2" > > > > What is wrong? > > > > ---henry > > > > On Wed, Jun 7, 2023 at 4:59 AM Vit Mojzis <[email protected]> wrote: > > > > > > > > > > > On 6/6/23 23:13, Henry Zhang wrote: > > > > Zdenek, > > > > > > > > fixfiles are used for relabeling. > > > > Relabel hints the system was labeled before. > > > > But when the system is labeled initially? > > > After selinux-policy-targeted (or minimum/mls) is installed. These > > > packages contain distribution policy modules (including file context > > > definitions). > > > > > > > > > > > In which cases > > > > 1. semodule should be called? > > > "semodule" is for managing policy modules (install, remove, list, > > > enable, disable), so for example when you want to add a custom policy > > > module, or list which modules are present in your system. > > > > > > > 2. fixfiles should be executed? > > > After a policy change (new policy module is installed/removed, or new > > > file context definition is added using "semanage fcontext"), or after > > > mounting a new filesystem. > > > Note that relabeling can be done using "fixfiles", "setfiles", or > > > "restorecon", all of which use the same underlying code (each is just > > > aimed at different use-case). > > > > > > Hope this helps. > > > Vit > > > > > > > > Thanks. > > > > > > > > ----henry > > > > > > > > > > > > _______________________________________________ > > > > selinux mailing list -- [email protected] > > > > To unsubscribe send an email to > [email protected] > > > > Fedora Code of Conduct: > > > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > > > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > > > > List Archives: > > > > https://lists.fedoraproject.org/archives/list/[email protected] > > > > Do not reply to spam, report it: > > > https://pagure.io/fedora-infrastructure/new_issue > > > _______________________________________________ > > > selinux mailing list -- [email protected] > > > To unsubscribe send an email to [email protected] > > > Fedora Code of Conduct: > > > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > > > List Archives: > > > > https://lists.fedoraproject.org/archives/list/[email protected] > > > Do not reply to spam, report it: > > > https://pagure.io/fedora-infrastructure/new_issue > > > > > > _______________________________________________ > > selinux mailing list -- [email protected] > > To unsubscribe send an email to [email protected] > > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > > List Archives: > https://lists.fedoraproject.org/archives/list/[email protected] > > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > > _______________________________________________ selinux mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue