Re: file creation and selinux

Ed Greshko <[email protected]>
Newsgroups gmane.linux.redhat.fedora.selinux
Message-ID <[email protected]>
On 7/13/19 7:16 AM, James Ralston wrote:
> On Fri, Jul 12, 2019 at 4:42 PM Ed Greshko <[email protected]> wrote:
>
>> So, kindly indulge me, I have a few of follow up questions.  Aside
>> from my needing to look for information on what a "FILE transition
>> rule" is....
>>
>> Looking at this sequence:
>>
>> [maria@meimei .local]$ ls -Zd share
>> unconfined_u:object_r:data_home_t:s0 share
>> [maria@meimei .local]$ cd share
>> [maria@meimei share]$ ls -Z certificates
>> ls: cannot access 'certificates': No such file or directory
>> [maria@meimei share]$ mkdir certificates
>> [maria@meimei share]$ ls -Zd certificates/
>> unconfined_u:object_r:home_cert_t:s0 certificates/
>>
>> 1. Tells me a "FILE transition rule" exists, yes?
> Yes, because the file you created did not inherit the data_home_t
> label from the parent directory.
>
> (Some special applications that have specific SELinux knowledge can
> request that a file be created with a specific context, but "mkdir"
> does not do this.)
>
>> 2.  How to list existing "FILE transition rules"?
> $ sesearch --type_trans --source unconfined_t --default home_cert_t
> type_transition unconfined_t config_home_t:dir home_cert_t "certificates";
> type_transition unconfined_t data_home_t:dir home_cert_t "certificates";
> type_transition unconfined_t user_home_dir_t:dir home_cert_t ".cert";
> type_transition unconfined_t user_home_dir_t:dir home_cert_t ".pki";
> type_transition unconfined_t user_home_dir_t:dir home_cert_t "certificates";
>
>> 3.  Wouldn't it be advisable the files such as "rc" files which a
>>     user may create in their home directory and are well known
>>     standard programs have "FILE transition rules" already in
>>     existence?
> Contexts for many well-known dotfiles do have them.  But
> fetchmail_home_t doesn't, at least in recent Fedora SELinux policy:
>
> $ sesearch --type_trans --default fetchmail_home_t; echo END
> END
>
> Perhaps file an upstream enhancement request with your distro to add
> the missing file transition rules for fetchmail?

Thanks Much!  Exactly what I needed to know.


-- 
Right: I dislike the default color scheme Wrong: What idiot picked the default color scheme
_______________________________________________
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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.