[ClusterLabs] Antw: Re: Question on permissions for pcsd ghost files

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Tue Apr 23 07:26:43 EDT 2019


>>> Tomas Jelinek <tojeline at redhat.com> schrieb am 23.04.2019 um 12:36 in
Nachricht
<f68313c6-9c5a-4835-44e8-274d71ab56ac at redhat.com>:
> The files are listed as ghost files in order to let rpm know they belong 
> to pcs but are not distributed in rpm packages. Those files are created 
> by pcsd in runtime. I guess the 000 permissions come from the fact those 
> files are not present in rpm packages.

My guess it's just bad packing: I have an RPM myself that introduces a %ghost,
and it has permissions:
%ghost %config(missingok) %verify(not md5 mtime size) %attr(0644,root,root)
/etc/%{name}.conf

Regards,
Ulrich

> 
> The real permissions you have look OK to me as long as /var/lib/pcsd has 
> 700. Files pcsd.cookiesecret, pcsd.crt and pcsd.key should not be 
> executable but it does not matter that much. We fixed it pcs‑0.9.165. 
> The fix doesn't change permissions of existing files, though.
> 
> 
> Regards,
> Tomas
> 
> 
> Dne 19. 04. 19 v 21:20 Hayden,Robert napsal(a):
>> Working through an audit and need to determine what the expected 
>> permissions are for the following files.
>> 
>> [root at techval13]# rpm ‑V pcs
>> 
>> .M.......  c /var/lib/pcsd/pcs_settings.conf
>> 
>> .M.......  c /var/lib/pcsd/pcs_users.conf
>> 
>> .M.......  c /var/lib/pcsd/pcsd.cookiesecret
>> 
>> .M.......  c /var/lib/pcsd/pcsd.crt
>> 
>> .M.......  c /var/lib/pcsd/pcsd.key
>> 
>> .M.......  c /var/lib/pcsd/tokens
>> 
>> Looking at the RPM spec, these appear to be ghost files with permissions 
>> set to 000 in the spec.
>> 
>> [root at techval13]# rpm ‑q ‑‑dump pcs | grep /var/lib/pcsd/pcs_settings.conf
>> 
>> /var/lib/pcsd/pcs_settings.conf 0 1541089158 
>> 0000000000000000000000000000000000000000000000000000000000000000 0100000 
>> root root 1 0 0 X
>> 
>> Currently, the permissions after a normal installation are listed in the 
>> “first” column from my custom report output.  The second column is the 
>> “expected” permissions from the RPM spec.
>> 
>>    644 | 000 | /var/lib/pcsd/pcs_settings.conf | 
>> pcs‑0.9.165‑6.0.1.el7.x86_64
>> 
>>    644 | 000 | /var/lib/pcsd/pcs_users.conf | pcs‑0.9.165‑6.0.1.el7.x86_64
>> 
>>    700 | 000 | /var/lib/pcsd/pcsd.cookiesecret | 
>> pcs‑0.9.165‑6.0.1.el7.x86_64
>> 
>>    700 | 000 | /var/lib/pcsd/pcsd.crt | pcs‑0.9.165‑6.0.1.el7.x86_64
>> 
>>    700 | 000 | /var/lib/pcsd/pcsd.key | pcs‑0.9.165‑6.0.1.el7.x86_64
>> 
>>    600 | 000 | /var/lib/pcsd/tokens | pcs‑0.9.165‑6.0.1.el7.x86_64
>> 
>> Any help or guidance would be greatly appreciated.
>> 
>> 
>> Thanks
>> 
>> Robert
>> 
>> CONFIDENTIALITY NOTICE This message and any included attachments are 
>> from Cerner Corporation and are intended only for the addressee. The 
>> information contained in this message is confidential and may constitute 
>> inside or non‑public information under international, federal, or state 
>> securities laws. Unauthorized forwarding, printing, copying, 
>> distribution, or use of such information is strictly prohibited and may 
>> be unlawful. If you are not the addressee, please promptly delete this 
>> message and notify the sender of the delivery error by e‑mail or you may 
>> call Cerner's corporate offices in Kansas City, Missouri, U.S.A at (+1) 
>> (816)221‑1024.
>> 
>> 
>> _______________________________________________
>> Manage your subscription:
>> https://lists.clusterlabs.org/mailman/listinfo/users 
>> 
>> ClusterLabs home: https://www.clusterlabs.org/ 
>> 
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users 
> 
> ClusterLabs home: https://www.clusterlabs.org/ 





More information about the Users mailing list