Bug 38733

Summary: puppetdb ssl-setup ломает права на файл /etc/puppetdb/conf.d/jetty.ini
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: puppetdbAssignee: majioa <majioa>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: majioa
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2020-07-17 15:22:19 MSK
Изначальные права на файл:

# l /etc/puppetdb/conf.d/jetty.ini
-rw-rw---- 1 _puppetdb _puppetdb 96 июл 17 15:16 /etc/puppetdb/conf.d/jetty.ini

После запуска puppetdb ssl-setup -f права становятся следующими:

# l /etc/puppetdb/conf.d/jetty.ini
-rw-r----- 1 root root 250 июл 17 15:17 /etc/puppetdb/conf.d/jetty.ini

Из-за этого сервис puppetdb не запускается:

июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]: Exception in thread "main" java.io.FileNotFoundException: /etc/puppetdb/conf.d/jetty.ini (Отказано в доступе)
июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]:         at java.base/java.io.FileInputStream.open0(Native Method)
июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]:         at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]:         at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)